Я хочу использовать Telethon Telegram API из своего веб-приложения Flask. Но когда я запускаю его, я получаю следующую ошибку:
RuntimeError: в потоке Thread-1 нет текущего цикла событий.
Я думаю, что с asyncio есть проблемы. Но я в этом не уверен.
Вот мой код
#!/usr/bin/python3
from flask import Flask
from telethon import TelegramClient
from telethon import sync
app = Flask(__name__)
@app.route('/')
def index():
api_id = XXXXXX
api_hash = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
client = TelegramClient('XXXXXX', api_id, api_hash)
client.start()
return 'Index Page'
if __name__ == '__main__':
app.run()