添加配置
1 2 3 4 5 6 7
| eh_telegram_master = { "flag": { "webhook_url": "http://example.com", "port": 5000 }, "token": "12345678:QWFPGJLUYarstdheioZXCVBKM", ...
|
修改polling_from_tg
1 2 3 4 5 6 7 8 9 10 11 12 13
| # self.bot.start_polling(timeout=10) webhook_url = self._flag('webhook_url', '') port = self._flag('port', 80) if webhook_url != '': token = getattr(config, self.channel_id)['token'] if not webhook_url.endswith('/'): webhook_url += '/' webhook_url += token self.bot.start_webhook('127.0.0.1', port, token) self.bot.bot.setWebhook(webhook_url=webhook_url) # self.logger.critical("webhook_url: %s" % webhook_url) else: self.bot.start_polling(timeout=10)
|
修改nginx配置
转发回调请求到http://127.0.0.1:5000