Как исправить команду Discord Client, не работающую в Python - PullRequest
0 голосов
/ 07 октября 2018

В настоящее время я работаю над ботом в Discord, написанном на языке программирования Python.Я просмотрел несколько учебных пособий, потому что не мог заставить его работать самостоятельно, и заметил, что все люди использовали команду Client = discord.Client () после импорта необходимых файлов для запуска программы.Когда я пытаюсь запустить приложение, оно говорит:

 Traceback (most recent call last):
File "C:\Users\Admin\Desktop\testbot.py", line 2, in <module>
import discord.client
ModuleNotFoundError: No module named 'discord.client'

Если у кого-то есть предложения, пожалуйста, ответьте и дайте мне знать!Спасибо!

Вот мой код для бота!

import discord

Client = discord.Client()

@client.event
async def on_ready():
    print ("Bot is ready!")

@client.event
async def on_message(message):
    if message.content == '/testconnection':
        await client.send_message(message.channel, "Connection     successfully established with Discord NET")

@client.event
async def on_ready():
    print('Logged in as')
    print(client.user.name)
    print(client.user.id)
    print('-------')




client.run("my discord bot token goes here but i'm hiding it ")

1 Ответ

0 голосов
/ 07 октября 2018

import discord.client Эта строка нигде не указана в размещенном вами коде.

Вы присваиваете discord.Client() на Client, но в остальном коде используете client.Имена чувствительны к регистру, поэтому вы должны изменить эту строку на

client = discord.Client()
...