mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-17 13:57:10 +00:00
搞个了发邮件的tool,我先玩玩
This commit is contained in:
parent
e0d252aa75
commit
b9b758102b
4 changed files with 143 additions and 2 deletions
|
|
@ -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(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue