Использование телемарафона с django: в потоке «Поток-1» нет текущего цикла событийPython

Программы на Python
Ответить
Anonymous
 Использование телемарафона с django: в потоке «Поток-1» нет текущего цикла событий

Сообщение Anonymous »

Я хочу использовать Telethon из django. Но когда я запускаю его, я получаю следующую ошибку:

RuntimeError: в потоке «Поток-1» нет текущего цикла событий.

мой кодviews.py:

from django.shortcuts import render,HttpResponse
from telethon.sync import TelegramClient, events

async def join(client):
ch = '@andeh_ir'
try:
await client(JoinChannelRequest(ch))
print('[+] Joined The Channel')
except:
print('[-] skiped')

def addChannel(request):
api_id = XXXXXX
api_hash = 'xxxxxxxxxxxxxxxxxxxxx'
client = TelegramClient('+254716550762', api_id, api_hash )
with client:
client.loop.run_until_complete(join(client))
return HttpResponse('addChannel')


Подробнее здесь: https://stackoverflow.com/questions/619 ... d-thread-1
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»