Skip to content

koishi-plugin-tldr

太长不看 - AI总结群聊消息的功能

介绍

这是一个用于Koishi机器人框架的插件,它可以帮助用户总结群聊消息。当群聊消息过多时,用户可以使用此插件快速获取重要内容的摘要,避免阅读冗长的聊天记录。

功能特点

  • 自动记录群聊消息,支持配置最大记录数量
  • 简单的用户交互流程,通过引用消息确定总结范围
  • 使用OpenAI API进行智能总结
  • 完全可自定义的API端点和模型选择,支持各种不同平台

安装方法

bash
# 在你的Koishi项目中安装
npm install koishi-plugin-tldr

或者在Koishi插件市场中搜索"tldr"并安装。

使用方法

  1. 在Koishi控制台中配置插件,设置OpenAI API密钥和其他选项
  2. 在群聊中发送.tldr命令启动总结流程
  3. 按照机器人提示,回复(引用)第一条消息,并输入"1"
  4. 再次按照机器人提示,回复(引用)第二条消息,并输入"2"
  5. 机器人将自动总结两条消息之间的所有聊天内容

  1. 同上
  2. 在群聊中发送.tldr <n> [name1] [name2]...命令启动总结流程 其中,n是向上的条数,name1和name2是可选参数,表示只总结这些人的消息。必须输入群名片的全名。如果含有空格,用"name"的形式包裹。

配置项

配置项类型默认值说明
maxMessagesnumber100记录的最大消息数量,设置为0表示无限
openaiEndpointstringhttps://api.openai.com/v1/chat/completionsOpenAI API端点
openaiApiKeystring(必填)OpenAI API密钥
openaiModelstringgpt-3.5-turbo使用的OpenAI模型

示例

A
Alice
Ciallo~
B
Bob
Ciallo~
C
Carol
.tldr
Koishi
请回复(引用)第一条消息,并且输入1
C
Carol
Alice
Ciallo~
1
Koishi
请回复(引用)第二条消息,并且输入2
C
Carol
Bob
Ciallo~
2
Koishi
正在总结……

注意事项

  • 插件会自动过滤掉消息中的图片,用[图片]标记替代
  • 总结质量取决于所使用的AI模型
  • 请确保您有足够的API调用额度

许可

AGPL-3.0

使用 VitePress 构建 | 赛博朋克科技主题