Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: 支持 api.telegram.org 代理以发送通知 #3728

Open
leic4u opened this issue Jan 13, 2025 · 0 comments
Open

[Feature Request]: 支持 api.telegram.org 代理以发送通知 #3728

leic4u opened this issue Jan 13, 2025 · 0 comments

Comments

@leic4u
Copy link

leic4u commented Jan 13, 2025

当前程序版本

2.21

运行环境

Docker

功能改进类型

其他

功能改进

目前想要使用 Telegram 来接收通知,只能使用 PROXY_HOST 环境变量的方式来实现与 api.telegram.org 的连通。

希望可以增加一个类似于 企业微信通知 这种 WECHAT_PROXY 的环境变量,支持设置为反代的 telegram 地址,如环境变量 TELEGRAM_PROXY。以实现没有代理的情况下与 TG bot 的通信。

问了一下 chatGPT,telebot 库可以通过修改 apihelper 的 API_URL 属性来实现,如:

from telebot import apihelper

# 替换 API 地址为自定义反代地址
apihelper.API_URL = "https://telegram-proxy.yourdomain.com/bot{0}/{1}"

参考资料

这里有一个 例子 ,是实现魔改版 qb 发 TG 消息用的,但是语言和实现方式和本项目都不一致,仅供思路参考。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant