#!/bin/bash apt-get update -y apt install -y python-pip git # 安装路径 Path="/root" # 管理员数字ID Adminid="123456" # 机器人Token BotToken="1234:ABCD" # Python的绝对路径 Pythonpath="/usr/bin/python" if [ `command -v pip` ];then echo 'pip 已经安装' else echo -e "\033[31m Error:未安装pip 请自行安装 \033[0m" exit fi #安装 cd $Path git clone https://github.com/610312586/Telegram-chatbot cd $Path/Telegram-chatbot pip install python-telegram-bot==11.1.0 mv config-default.json config.json cat << EOF > ./config.json { "Admin": $Adminid, "//1": "管理员用户ID(数字ID)(可以先不设)", "Token": "$BotToken", "//2": "机器人Token", "Lang": "zh", "//3": "语言包名称", "manager8": 1, "manager7": 1, "manager6": 1, "//6": "以上三行可以是最多三个管理员或者bot测试者、开发者" } EOF # 建立服务 cat > /etc/systemd/system/tgbot.service <<EOF [Unit] Description=TGbot server After=network.target Wants=network.target [Service] Type=simple PIDFile=/var/run/Tgbot.pid ExecStart=$Pythonpath $Path/Telegram-chatbot/main.py RestartPreventExitStatus=23 Restart=always RestartSec=5 User=root [Install] WantedBy=multi-user.target EOF clear # 资料 echo '##########################################################' echo '#启动BOT:systemctl start tgbot' echo '#开机启动:systemctl enable tgbot' echo '#程序来自:https://github.com/610312586/Telegram-chatbot' echo '#BOT指令文档:https://github.com/610312586/Telegram-chatbot/blob/master/README.md' echo '##########################################################'