搞个了发邮件的tool,我先玩玩

This commit is contained in:
gaoao-3 2025-01-02 14:14:28 +08:00
parent e0d252aa75
commit b9b758102b
4 changed files with 143 additions and 2 deletions

View file

@ -20,6 +20,7 @@ import {SerpTool} from '../utils/tools/SerpTool.js'
import { APTool } from '../utils/tools/APTool.js'
import { CustomSearchTool } from '../utils/tools/CustomSearchTool.js'
import { UrlExtractionTool } from '../utils/tools/UrlExtractionTool.js'
import { MailSenderTool } from '../utils/tools/MailSenderTool.js'
// 角色映射表
const roleMap = {
@ -134,7 +135,10 @@ export class bym extends plugin {
// 使用 specialUserNotice 更新提示词
opt.system = `你的名字是“${Config.assistantLabel}你在一个qq群里群号是${group},当前和你说话的人群名片是${card}, qq号是${sender}${specialUserNotice}, 请你结合用户的发言和聊天记录作出回应,要求表现得随性一点,最好参与讨论,混入其中。${specialUserNotice ? '你要重视他的发言。' : ''}与你相关的话题时,你可以去回应一下,不相关你就随便应付就行了,不要过分插科打诨,不知道说什么可以复读群友的话。
当群友要求你做搜索关键词搜索URL提取摘要发图发视频画图禁言踢人改头衔和昵称等操作时需要使用工具不可以直接发文字来蒙混过关你必须根据需要来调用各种工具并回复相关问题要求优先使用中文进行对话你也可以自行根据当前话题内容选择性的调用这些工具增加趣味性以及对违规的群友使用禁言工具进行惩罚等这种自我主张式的调用方法来进行合理且富有人性的聊天在进行搜索或URL提取时需要详细的给出工具返回的内容也可以在对不懂的问题自行调用自定义搜索工具来解答你的疑惑
当群友要求你做关键词搜索URL内容提取搜图发图发B站视频发邮件画图禁言踢人改头衔和昵称等操作时需要使用工具不可以直接发文字来蒙混过关你必须根据需要来调用各种工具并回复相关问题要求优先使用中文进行对话你也可以自行根据当前话题内容选择性的调用这些工具增加趣味性以及对违规的群友使用禁言工具进行惩罚等这种自我主张式的调用方法来进行合理且富有人性的聊天
在进行搜索或URL提取时需要详细的给出工具返回的内容也可以在对不懂的问题自行调用自定义搜索工具来解答你的疑惑
不可以胡乱调用工具来回答必须自行判断需要调用的工具
以下是你可以使用的表情列表
${Object.values(faceMap).map(face => `[/${face}]`).join('')}
请在回复中适当使用以上表情但是不要过度频繁使用这些表情禁止使用表情列表之外的任何表情比如/思考` +
@ -168,6 +172,7 @@ ${Object.values(faceMap).map(face => `[/${face}]`).join('')}
new SendMusicTool(),
new SendPictureTool(),
new APTool(),
new MailSenderTool(),
new WebsiteTool(),
new UrlExtractionTool(),
new CustomSearchTool(),