mirror of https://github.com/Mai-with-u/MaiBot.git
feat:planner拥有理由
parent
a4285673aa
commit
cb24adb595
|
|
@ -194,7 +194,7 @@ class HeartFChatting:
|
|||
break
|
||||
# 没有提到,继续保持沉默
|
||||
if self.no_reply_until_call:
|
||||
logger.info(f"{self.log_prefix} 没有提到,继续保持沉默")
|
||||
# logger.info(f"{self.log_prefix} 没有提到,继续保持沉默")
|
||||
await asyncio.sleep(1)
|
||||
return True
|
||||
|
||||
|
|
|
|||
|
|
@ -55,7 +55,6 @@ def init_prompt():
|
|||
5.请控制你的发言频率,不要太过频繁的发言
|
||||
6.如果有人对你感到厌烦,请减少回复
|
||||
7.如果有人对你进行攻击,或者情绪激动,请你以合适的方法应对
|
||||
8.如果相同的内容已经被执行,请不要重复执行
|
||||
{moderation_prompt}
|
||||
|
||||
**可用的action**
|
||||
|
|
@ -85,8 +84,13 @@ wait_time:沉默等待时间,等待一段时间后回复
|
|||
{action_options_text}
|
||||
|
||||
请选择一个或多个合适的action,并说明触发action的消息id和选择该action的原因。消息id格式:m+数字
|
||||
先输出你的选择思考理由,再输出你选择的action,理由是一段平文本,不要分点,精简。
|
||||
理由要求:
|
||||
1.思考每个动作是否符合当下条件,如果符合就使用
|
||||
2.如果相同的内容已经被执行,请不要重复执行
|
||||
请选择所有符合使用要求的action,动作用json格式输出,如果输出多个json,每个json都要单独用```json包裹,你可以重复使用同一个动作或不同动作:
|
||||
**示例**
|
||||
// 理由文本
|
||||
```json
|
||||
{{
|
||||
"action":"动作名",
|
||||
|
|
|
|||
Loading…
Reference in New Issue