Size: a a a
4
4
4
4
-8,9 +8,10 @@ from telebot import types
from bot import WebhookServer, config
from bot.merger_bot import db, timer, bot
-app = cherrypy.tree.mount(WebhookServer(), '/')
+cherrypy.tree.mount(WebhookServer(), '/')
if __name__ == '__main__':
+ # конфигурация сервера
cherrypy.config.update({
'server.socket_host': config.WEBHOOK_HOST,
'server.socket_port': config.WEBHOOK_PORT,
@@ -19,6 +20,7 @@ if __name__ == '__main__':
'server.ssl_private_key': config.WEBHOOK_SSL_PRIV,
})
+ # параллельный запуск бота и сервера
server_thread = threading.Thread(target=cherrypy.quickstart, args=(WebhookServer(),))
bot_thread = threading.Thread(target=bot.polling)
server_thread.start()
B
SS
4
NK