
1 moen 40 天前 长时间工作应当使用 webhook 来获取消息 |
2 gesse 40 天前 国外便宜年付的服务器多如牛毛,你都要用电报了,国外 vps 不标配吗? |
3 JoeJoeJoe PRO 用 webhook ,挂到 cloudflare 上可以. |
4 ration 40 天前 用的 telethon 库,没遇到这个问题 |
5 PungentSauce 40 天前 用的库或者编写的连接没有加入断连重连的逻辑吧。 |
6 Sunya233 40 天前 via Android 也可以写一个 systemd unit 自动重启 |
7 julyclyde 40 天前 我觉得你现在这个做法挺好的 该死就死,别挣扎,没用的 诈尸不是自己的责任,得依赖外部法师(容器/systemd/k8s ) 以我的经验:即使放在墙外,偶尔也会遇到网络不通的情况、返回 json 不 ok 的情况等等 其实可以考虑 webhook 模式,处理单个 update 之后就退出,即使失败不会影响处理其他 update |
8 WangXXX OP 要部署在国内,用 webhook 得有一个备案好的域名+ssl 证书吧 |
9 WangXXX OP 还是搞个外面的 vps 感觉简单些 |
10 WangXXX OP 阿里的服务器折腾一天,各种连接拒绝,换成外面的 vps 一会就搞好了:) |
11 MrMiHa 39 天前 框架选的比较有品位 ~~~ 赞一个 ptb 的轮询模式是不适合生产环境的,还是 webhook 吧,配合 fastapi 美滋滋。 至于主机,国外便宜小鸡多的是,随便一个都可以,推荐荷兰的主机。 一定用国内阿里云,那就用 cloudflare tunnel + webhook 好了。当然,自己部署 tdlib 的 telegram bot api server + clash 也可以。不过这玩意翻墙环境下不太好折腾。 |