python Discord 2 клиента - PullRequest
       2

python Discord 2 клиента

0 голосов
/ 11 июля 2020

Я делаю небольшой код, но он не работает ... Может ли кто-нибудь помочь мне с этим кодом?

import requests
from colorama import Fore
import discord
import time
client = discord.Client()
tok = "TOKEN"
token = "TOKEN"
headers = {
     'Authorization': f'{tok}'  
 }
src = requests.get('https://discordapp.com/api/v6/auth/login', headers=headers)
if src.status_code == 200:
    try:
        @client.event
        async def on_connect():
            print(f'Token founded! {Fore.GREEN}{client.user}({client.user.id}) {Fore.RESET}Token: {Fore.GREEN}{tok}')
            await client.close()
            time.sleep(1)
        client.run(tok, bot=False)
    except:
        print('wtf')
headers = {
     'Authorization': f'{token}' 
 }
src = requests.get('https://discordapp.com/api/v6/auth/login', headers=headers)
if src.status_code == 200:
    try:
        @client.event
        async def on_connect():
            print(f'Token founded! {Fore.GREEN}{client.user}({client.user.id}) {Fore.RESET}Token: {Fore.GREEN}{tok}')
            await client.close()
            time.sleep(1)
        client.run(tok, bot=False)
    except:
        print('wtf')

ошибка:

RuntimeWarning: coroutine 'Client.run.<locals>.runner' was never awaited
  print('wtf')
RuntimeWarning: Enable tracemalloc to get the object allocation traceback'

Мне это нужно, я попробуйте сделать client.logout, но все равно покажите эту ошибку: / я не могу найти никакой информации об этой ошибке, поэтому пишу ее здесь. Думаю, вы мне поможете :)

1 Ответ

0 голосов
/ 11 июля 2020

Вы не можете дважды вызвать одно и то же событие on_connect, если оно уже назначено как клиентское событие. Если вы хотите добавить дополнительный код, вы должны сделать это с помощью первой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...