Merge pull request #5615 from Adraca/fix-v2-4939

This commit is contained in:
jxxghp
2026-03-24 18:10:42 +08:00
committed by GitHub
+11 -3
View File
@@ -59,10 +59,18 @@ class Telegram:
# 初始化机器人 # 初始化机器人
if self._telegram_token and self._telegram_chat_id: if self._telegram_token and self._telegram_chat_id:
# telegram bot api 地址,格式:https://api.telegram.org # telegram bot api 地址,格式:https://api.telegram.org
if kwargs.get("API_URL"): api_url = kwargs.get("API_URL")
apihelper.API_URL = urljoin(kwargs["API_URL"], "/bot{0}/{1}") if api_url:
apihelper.FILE_URL = urljoin(kwargs["API_URL"], "/file/bot{0}/{1}") # 如果提供了自定义API地址,使用它
apihelper.API_URL = urljoin(api_url, "/bot{0}/{1}")
apihelper.FILE_URL = urljoin(api_url, "/file/bot{0}/{1}")
# 使用自定义地址时,不设置代理
apihelper.proxy = None
else: else:
# 使用默认Telegram API地址
apihelper.API_URL = "https://api.telegram.org/bot{0}/{1}"
apihelper.FILE_URL = "https://api.telegram.org/file/bot{0}/{1}"
# 设置代理
apihelper.proxy = settings.PROXY apihelper.proxy = settings.PROXY
# bot # bot
_bot = TeleBot(self._telegram_token, parse_mode="MarkdownV2") _bot = TeleBot(self._telegram_token, parse_mode="MarkdownV2")