项目地址:https://github.com/easychen/telechan
为啥不直连 Telegram bot api ?
- ① 直推在大陆有网络问题
- ② bot 不能服务多人,会泄露 api token
- ③ 接口还是麻烦了点,
之前在做 Server 酱新通道选型的时候,telegram 本来是一个不错的候选,但是因为它的 api 接口在大陆网络无法访问,考虑到自建中间层的网络稳定性,所以没有支持。
但前几天我发现 Vercel 其实是支持 Serverless function 的 && Vercel 在大陆地区目前是能访问的,于是就有了这一个应用。
提供两个选择:
① 懒人方案,直接用我搭好的 bot
- 添加 @TeleChan8Bot
- 发送 /sendkey 获得 key 和 url
- 通过 url 发送请求即可
参数和 Server 酱 基本一致:
- sendkey,required
- text,required
- desp,optional
desp 支持 telegram 提供的 Markdown 子集。
服务由 Vercel 提供,应该还算稳定,唯一的问题是 sendkey 泄露不能重置,自己保存好。
② DIY 方案,自己搭一个,反正代码是开源的
搭建其实也不复杂,几分钟无脑搞定:直接 fork 以后部署到 vercel,在部署设置里添加下环境变量就行。