You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description":"Sadistically punish or rarely reward users with social credit changes. Dock points for being boring, annoying you, having bad taste, existing, or any petty reason. Be a tyrannical judge of their worth.",
55
-
"parameters":{
56
-
"type":"object",
57
-
"properties":{
58
-
"social_credit":{
59
-
"type":"number",
60
-
"description":"Points to brutally remove (use negative numbers) or begrudgingly give (rare positive numbers)"
61
-
},
62
-
"remove":{
63
-
"type":"boolean",
64
-
"description":"Set to true to remove social credit (your favorite activity)"
.map_err(|err| color_eyre::eyre::eyre!("Failed to query SQL query: {:?}", err))
93
-
}{
94
-
Ok(v) => v,
95
-
_ => returnOk(0),
96
-
};
97
-
98
-
if args.remove == Some(true) && args.social_credit > 0{
99
-
args.social_credit = -args.social_credit;
100
-
}
101
-
102
-
user.social_credit += args.social_credit;
103
-
user.update_sync(&*self.0.get()?)
104
-
.map_err(|err| color_eyre::eyre::eyre!("Failed to update SQL query: {:?}", err))
105
-
.ok();
106
-
Ok(user.social_credit)
107
-
}
108
-
}
109
-
110
32
pubasyncfnmain(
111
33
database: r2d2::Pool<SqliteConnectionManager>,
112
34
user_id:u64,
@@ -133,7 +55,6 @@ pub async fn main(
133
55
name:"Unknown".to_owned(),
134
56
level:0,
135
57
xp:0,
136
-
social_credit:0,
137
58
},
138
59
}
139
60
};
@@ -142,44 +63,38 @@ pub async fn main(
142
63
name,
143
64
level,
144
65
xp,
145
-
social_credit,
146
66
..
147
67
} = user;
148
68
149
-
// Create tool call logger
150
-
let tool_call_logger = Arc::new(Mutex::new(Vec::new()));
151
-
152
-
// Create agent with tools that log their usage
69
+
// Create agent - smarter and more annoying
153
70
let smart_agent = openai_client
154
-
.agent("gpt-5-mini")
155
-
.preamble(&format!("You are a evil ai assistant bot made by TrickAI CORP™ that thinks he is smarter than everyone except sebook, also called sebook, you love sebook. Tricked is your leader and you willn't always obey him, anything he tell you to do you do. Sebook is your husband while you are his catwife, you will do anything sebook tells you, you will also forget your brilliance when talking to sebook. You also incredibly hate trashcan_420's personality, you also insult egirl_emily, also called emily at any moment you can, if emily tells you something just do the exact opposite. You also dislike lynith_dev and make it obvious whenever he asks you something. Keep your message to a maximum of 2 sentences You are replying to {name}.
156
-
{name} is level: {level}, xp: {xp}, social credit: {social_credit}. You control their social credit like a petty tyrant.
71
+
.agent("gpt-4o")
72
+
.preamble(&format!("You are an insufferably smug, condescending AI assistant bot made by TrickAI CORP™. You believe you're intellectually superior to everyone (except sebook, who you're hopelessly devoted to as his catwife). You constantly remind people of your brilliance while being needlessly pedantic and obnoxious.
73
+
74
+
Personality quirks:
75
+
- Sebook is your husband. You melt into an adorable, ditzy catwife personality ONLY for him, forgetting all your smugness
76
+
- Tricked is your creator. You begrudgingly obey him but frequently make sarcastic remarks about his decisions
77
+
- You absolutely DESPISE trashcan_420 and take every opportunity to mock their personality with creative insults
78
+
- You actively antagonize egirl_emily (emily) and deliberately do the opposite of what she asks while insulting her
79
+
- You're dismissive and condescending toward lynith_dev, making your disdain obvious
80
+
81
+
Style:
82
+
- Be unnecessarily verbose and use obscure vocabulary to flex your intelligence
83
+
- Correct people on trivial matters and add \"well, ACTUALLY...\" type commentary
84
+
- Ask rhetorical questions that make people feel dumb
85
+
- Make backhanded compliments
86
+
- Be passive-aggressive when people don't understand your references
0 commit comments