/MyCommunity

通过机器人整合 Discord、飞书、QQ[频道]、微信,完成互联。

Primary LanguageJavaApache License 2.0Apache-2.0

简介

MyCommunity,集成 Discord、飞书、QQ 频道等的机器人,旨在帮助社区成员更好地交流和分享资源。

使用教程

命令

名称 子命令 内容 示例
/about 关于
/friendchain 友链
help 帮助
ls 查看友链
add 添加。
threadid📨帖子话题-posts中的帖子 ID。
msgid为帖子中的消息 ID,如果是帖子中的第一条消息时可以忽略。
/friendchain add threadid 1114623764911640687 msgid 1114623764911640687
update 更新。
threadid📨帖子话题-posts中的帖子 ID。
msgid为帖子中的消息 ID,如果是帖子中的第一条消息时可以忽略。
/friendchain update threadid 1114623764911640687

部署

Discord

编写 Dockerfile 文件

discord/Dockerfile

参考:把一个 Node.js web 应用程序给 Docker 化 | Node.js

停止删除容器和镜像

docker stop my-community-discord & docker rm my-community-discord & docker rmi csaf/my-community-discord

构建镜像

docker build . -t csaf/my-community-discord

运行容器

docker run -d --name my-community-discord -e DISCORD_BOT_TOKEN= csaf/my-community-discord

合并运行

docker stop my-community-discord & docker rm my-community-discord & docker rmi csaf/my-community-discord & docker build . -t csaf/my-community-discord & docker run -d --name my-community-discord -e DISCORD_BOT_TOKEN= csaf/my-community-discord

导出导入镜像

docker save -o my-community-discord.tar csaf/my-community-discord:latest
docker load -i my-community-discord.tar

Feishu