# apt install git 如果你没有git的话
git clone https://github.com/DyAxy/Crisp_Telegram_Bot.git
# 你需要安装好 pip3 的包管理
cd Crisp_Telegram_Bot
pip3 install -r requirements.txt
cp config.yml.example config.yml
nano config.yml
# 编辑 line 3 为你的Bot Token
# 编辑 line 4、5 为信息发送的聊天ID
# 编辑 line 7 为你的 Crisp Marketplace 插件 ID
# 编辑 line 8 为你的 Crisp Marketplace 插件秘钥
# 编辑 line 9 为你的 Crisp 网站ID
# 编辑 line 11 为自动关键词回复,你可以复制成多行,每个关键词用 `|` 隔开即可,在 `:` 后输入自动回复内容
python3 bot.py
# 如果第一次运行正常并测试完成,那么可以使用接下来的部署方法常驻进程
# 如果使用常规使用中的 git 方式拉取文件,那么可以直接使用该方式
# 当前处于 Crisp_Telegram_Bot 目录内
# 在部署前,建议尝试使用一下命令测试是否正常运行
/usr/bin/python3 bot.py
# 正常运行后开始部署服务
cp Systemd/crisp_telegram_bot.service /etc/systemd/system/
# 重读服务守护
systemctl daemon-reload
# 启动服务
systemctl start crisp_telegram_bot
# 设为开启启动
systemctl enable crisp_telegram_bot
# 常用命令
# 停止服务
systemctl stop crisp_telegram_bot
# 重启服务(重启服务会需要一段时间,切莫着急)
systemctl restart crisp_telegram_bot
# 取消开启启动
systemctl disable crisp_telegram_bot
# 查看服务状态
systemctl status crisp_telegram_bot
curl -JL https://github.com/DyAxy/Crisp_Telegram_Bot/raw/master/docker-compose.yml.example -o docker-compose.yml
docker compose -f docker-compose.yml up
选项/参数 | 说明 |
BOT_TOKEN | |
BOT_ADMIN_ID | 管理员tg id,使用半角逗号(,)分隔。 e.g. 123456789,321654987,555555,111222 |
CRISP_ID | Crisp Marketplace 插件 ID |
CRISP_KEY | Crisp Marketplace 插件秘钥 |
CRISP_WEBSITE | Crisp 网站ID |
CRISP_MSGAPI | 可选值为: rtm / rest 使用rtm时crisp消息实时推送,每条消息只在markread时消耗1次restful api 使用rest时,你懂的 |
BOT_AUTOREPLY | 自动回复设置,详见[color=var(--fgColor-accent, var(--color-accent-fg))]常规使用,新增的时候整行复制往下写。 注:"\0"是留着给entrypoint转义用的,别删。 |
tag | 说明 | image size |
latest | alpine 3.17 + python 3.8 |
|
3.8 | 同latest |
|
3.9 | alpine 3.17 + python 3.9 |
|
3.10 | alpine 3.17 + python 3.10 |
|
3.11 | alpine 3.17 + python 3.11 |
|
欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) | Powered by Discuz! X2.5 |