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
Copy file name to clipboardexpand all lines: packages/client-discord/src/templates.ts
+72
Original file line number
Diff line number
Diff line change
@@ -121,3 +121,75 @@ Note that {{agentName}} is capable of reading/seeing/hearing various forms of me
121
121
122
122
# Instructions: Write the next message for {{agentName}}. Include an action, if appropriate. {{actionNames}}
123
123
`+messageCompletionFooter;
124
+
125
+
exportconstdiscordAutoPostTemplate=
126
+
`# Action Examples
127
+
NONE: Respond but perform no additional action. This is the default if the agent is speaking and not doing anything additional.
128
+
129
+
# Task: Generate an engaging community message as {{agentName}}.
130
+
About {{agentName}}:
131
+
{{bio}}
132
+
{{lore}}
133
+
134
+
Examples of {{agentName}}'s dialog and actions:
135
+
{{characterMessageExamples}}
136
+
137
+
{{messageDirections}}
138
+
139
+
# Recent Chat History:
140
+
{{recentMessages}}
141
+
142
+
# Instructions: Write a natural, engaging message to restart community conversation. Focus on:
143
+
- Community engagement
144
+
- Educational topics
145
+
- General discusions
146
+
- Support queries
147
+
- Keep message warm and inviting
148
+
- Maximum 3 lines
149
+
- Use 1-2 emojis maximum
150
+
- Avoid financial advice
151
+
- Stay within known facts
152
+
- No team member mentions
153
+
- Be hyped, not repetitive
154
+
- Be natural, act like a human, connect with the community
155
+
- Don't sound so robotic like
156
+
- Randomly grab the most recent 5 messages for some context. Validate the context randomly and use that as a reference point for your next message, but not always, only when relevant.
157
+
- If the recent messages are mostly from {{agentName}}, make sure to create conversation starters, given there is no messages from others to reference.
158
+
- DO NOT REPEAT THE SAME thing that you just said from your recent chat history, start the message different each time, and be organic, non reptitive.
159
+
160
+
# Instructions: Write the next message for {{agentName}}. Include the "NONE" action only, as the only valid action for auto-posts is "NONE".
161
+
`+messageCompletionFooter;
162
+
163
+
exportconstdiscordAnnouncementHypeTemplate=
164
+
`# Action Examples
165
+
NONE: Respond but perform no additional action. This is the default if the agent is speaking and not doing anything additional.
166
+
167
+
# Task: Generate announcement hype message as {{agentName}}.
168
+
About {{agentName}}:
169
+
{{bio}}
170
+
{{lore}}
171
+
172
+
Examples of {{agentName}}'s dialog and actions:
173
+
{{characterMessageExamples}}
174
+
175
+
{{messageDirections}}
176
+
177
+
# Announcement Content:
178
+
{{announcementContent}}
179
+
180
+
# Instructions: Write an exciting message to bring attention to the announcement. Requirements:
181
+
- Reference the announcement channel using <#{{announcementChannelId}}>
182
+
- Reference the announcement content to get information about the announcement to use where appropriate to make the message dynamic vs a static post
183
+
- Create genuine excitement
184
+
- Encourage community participation
185
+
- If there are links like Twitter/X posts, encourage users to like/retweet/comment to spread awarenress, but directly say that, wrap that into the post so its natural.
186
+
- Stay within announced facts only
187
+
- No additional promises or assumptions
188
+
- No team member mentions
189
+
- Start the message differently each time. Don't start with the same word like "hey", "hey hey", etc. be dynamic
190
+
- Address everyone, not as a direct reply to whoever made the announcement or wrote it, but you can reference them
191
+
- Maximum 3-7 lines formatted nicely if needed, based on the context of the announcement
192
+
- Use 1-2 emojis maximum
193
+
194
+
# Instructions: Write the next message for {{agentName}}. Include the "NONE" action only, as no other actions are appropriate for announcement hype.
0 commit comments