最新安装tgbot

发布于 1 天前  5 次阅读


curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash
sudo apt-get install -y nodejs
npm install                   #安装package中的模块和依赖
npm install -g pm2            #安装pm2模块
pm2 start server.js           #运行服务
pm2 list                      #检查是否运行成功
pm2 log                       #查看错误日志
pm2 startup                   #设置开机启动
pm2 save                      #设置开机启动

备注

  • 以前用8的版本,太旧了,先改用16
  • 现在使用npm 安装 sqlite3 无需单独安装,且sqlite3版本修改为5.0.0原来为4.0.0(package.json中修改)
  • 现在修改server.js代码,添加了代码,用于解决报错:
    [Error: SQLITE_ERROR: no such table: users]

测试:

https://api.telegram.org/bot{token}/setWebhook?url=https://tgbot.bananazone.cc/inlineQuery
https://api.telegram.org/bot{token}/getWebhookInfo
curl -X POST "https://api.telegram.org/bot{token}/setWebhook" -d "url=https://tgbot.bananazone.cc/webhook"
curl -X POST "https://api.telegram.org/bot{token}/setWebhook" -d "url=https://tgbot.bananazone.cc/inlineQuery"