drfy用go糊了个基于new-api的tg对话机器人 中发帖

按例先上图
[image]
[image]
主要功能

与用户进行 AI 对话: 机器人通过 Telegram 接收用户消息,并将其发送给 OpenAI API 进行处理,然后返回生成的文本。
多轮对话: 机器人能够记住之前的对话,提供连续对话的上下文支持,并能设置最大对话轮数。
指定使用的 OpenAI 模型: 支持从多个 OpenAI 模型中选择当前使用的模型,包含默认模型的配置。
消息历史管理: 支持清除当前会话历史,保持对话上下文清晰可控。
权限管理: 通过配置文件,可以限制允许与机器人交互的用户和频道。
日志记录: 记录详细的操作日志,包括消息收发、API 请求和错误等信息,便于排查问题和审计。

项目地址


好用请点个星星,感谢~