Skip to content

一个部署在gae上的telegram bot。可用作sm.ms图床客户端

Notifications You must be signed in to change notification settings

thedogb/smmsbot

Repository files navigation

SMMSBOT

一个部署在gae上的telegram bot。可以将图片转为对应的图床链接。 后端图床使用了sm.ms。未来可能会添加更多图床。

下载安装

  1. 下载项目
git clone https://github.com/thedogb/smmsbot.git
  1. 下载依赖
cd smmsbot
mkdir lib
pip install -t lib -r requirements.txt
  1. 修改token和应用名称

编辑credentials.py:

  • 将其中TOKEN修改为你的telegram bot的token。
  • <YOUR-APP-NAME> 修改为你的gae的应用名字

credentials.py的样例文件为credentials_example.py

token获取方法:在telegram中通过@botFather 创建一个机器人账号,拿到token。具体步骤搜索新建telegram bot

gae应用名称: 在gae控制台获得,形式如https://.appspot.com

  1. 将项目上传到gae

    上传步骤参见这个视频

  2. 设定webhook。

访问https://<YOUR-APP-NAME>.appspot.com/set_webhook 将telegram的webhook绑定到gae的接口上。

若返回webhook setup ok则表示绑定成功

注意事项

  • 本项目依然基于python2,请在python2环境下进行部署
  • gae的免费额度有限,请勿滥用

TODO

  • 支持telegram stiker
  • 增加更多图床的支持
  • 利用googleapi增加图片的缩放、旋转等支持

参考项目

License

LGPL许可证

About

一个部署在gae上的telegram bot。可用作sm.ms图床客户端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages