部署 Memos 接入 QQ 机器人

部署 Memos 接入 QQ 机器人

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

最近部署了开源的浮墨笔记替代品Memos,虽然缺少QQ和微信接入,但可以通过API自建QQ机器人。用户需准备服务器和闲置QQ账号,使用go-cqhttp与NoneBot搭建机器人,编写插件后可将备忘录发送并添加到Memos中。

🎯

关键要点

  • 最近部署了开源的浮墨笔记替代品Memos,缺少QQ和微信接入。
  • 用户可以通过API自建QQ机器人,需准备服务器和闲置QQ账号。
  • 使用go-cqhttp与NoneBot搭建机器人,go-cqhttp负责与腾讯QQ服务器通信。
  • 需要下载go-cqhttp并配置QQ账号信息,扫码登录在服务器上不可行,需使用密码。
  • 配置完成后,启动go-cqhttp并忽略连接错误消息,接着编写NoneBot的主程序。
  • 通过编写插件实现QQ机器人发送Memo备忘录的功能,使用requests库与Memos API交互。
  • 成功发送备忘录后,可以在Memos中查看到添加的内容。

延伸问答

如何通过API自建QQ机器人接入Memos?

用户需准备服务器和闲置QQ账号,使用go-cqhttp与NoneBot搭建机器人,编写插件后可将备忘录发送并添加到Memos中。

部署go-cqhttp时需要注意哪些配置?

需要编辑配置文件,将uin和password字段改为自己的QQ和密码,并修改ws-reverse中的universal地址。

使用NoneBot编写插件的基本步骤是什么?

编写插件时需导入相关库,定义命令和处理函数,并通过requests库与Memos API交互。

Memos缺少QQ和微信接入的影响是什么?

缺少QQ和微信接入使得用户在使用Memos时不便,但可以通过自建QQ机器人来弥补这一不足。

如何在Memos中查看添加的备忘录?

成功发送备忘录后,可以在Memos中查看到添加的内容。

go-cqhttp与NoneBot的角色分别是什么?

go-cqhttp负责与腾讯QQ服务器通信,管理账号登录和消息收发;NoneBot负责处理收到的消息并控制发送内容。

➡️

继续阅读