分类
软件

Tele 酱:基于 Telegram 和 Vercel 的开源 Server 酱实现

项目地址:https://github.com/easychen/telechan

为啥不直连 Telegram bot api ?

  • ① 直推在大陆有网络问题
  • ② bot 不能服务多人,会泄露 api token
  • ③ 接口还是麻烦了点,

之前在做 Server 酱新通道选型的时候,telegram 本来是一个不错的候选,但是因为它的 api 接口在大陆网络无法访问,考虑到自建中间层的网络稳定性,所以没有支持。

但前几天我发现 Vercel 其实是支持 Serverless function 的 && Vercel 在大陆地区目前是能访问的,于是就有了这一个应用。

提供两个选择:

① 懒人方案,直接用我搭好的 bot

  1. 添加 @TeleChan8Bot
  2. 发送 /sendkey 获得 key 和 url
  3. 通过 url 发送请求即可

参数和 Server 酱 基本一致:

  • sendkey,required
  • text,required
  • desp,optional

desp 支持 telegram 提供的 Markdown 子集

服务由 Vercel 提供,应该还算稳定,唯一的问题是 sendkey 泄露不能重置,自己保存好。

② DIY 方案,自己搭一个,反正代码是开源的

搭建其实也不复杂,几分钟无脑搞定:直接 fork 以后部署到 vercel,在部署设置里添加下环境变量就行。

做了个教学视频放到 B 站,欢迎顺便关注下我

image