DiaryAssistant_bot

这是一个收集信息的Telegram bot它的作用很简单

  • 用户向它发送消息,它会回复用户消息已记录。
  • 使用完成或者查看指令,会把之前用户发送的信息合并成一条信息,发送给用户。
  • 当使用完成指令时,它会在发送合并信息之后,清空之前保存的信息,方便用户开始新的记录。

为什么要制作这个bot

原因很简单因为AI日记的兴起————我们可以把AI当成朋友一样不断的诉说最后让AI回顾整理一天的事情成为日记。当然你也可以用来收集一些碎片化的信息。最初我是使用chatGPT完成这一点的但是始终在AI的界面进行对话十分不便而且GPT的对话次数是有限的有时候太碎碎念会造成对话次数受限。于是我设计、开发了这个bot。

为什么要开源发布而不是直接提供bot

首先你收集的东西可能很私密你不知道bot或者其他软件的另一端有谁在盯着我建议还是在自己的电脑/服务器上跑好一点。

使用方法

Windows版本

  • 在Release下载最新版本
  • 首次运行时会自动生成bot_config.json并自动提示按任意键退出。
  • 然后把你的botid填进bot_config.json并配置好代理地址如果不需要代理地址直接删除代理信息即可
  • 再次启动向你的bot发送/start看看是否可以正常运行就可以了。

Docker版本

docker run -v /mydata:/data yshtcn/diary-assistant:latest

  • 把/mydata换成映射的目的路径首次运行时会自动生成bot_config.json并自动退出。
  • 然后把你的botid填进映射目的地址下的bot_config.json并配置好代理地址如果不需要代理地址直接删除代理信息即可
    • 注意,如果你无法编辑文件,可能要给与权限:chmod -R 777 /mydata
  • 再次启动向你的bot发送/start看看是否可以正常运行就可以了。
Description
No description provided
Readme Apache-2.0 70 KiB
Languages
Python 70.9%
Batchfile 16.9%
PowerShell 9.3%
Dockerfile 2.9%