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