Активация бота в дискорд

Я начинающий в сфере "Питона" и часто сталкиваюсь с подобными ошибками. Написал бота, начал активировать в cmb командой 'c:\games\discord.py', а он не работает=/. Код написан правильно. Помогите пожалуйста!

import discord

class MyClient(discord.Client):
    async def on_ready(self):
        print('Logged on as {0}!'.format(self.user))

    async def on_message(self, message):
        print('Message from {0.author}: {0.content}'.format(message))

client = MyClient()
client.run('тут был токен')

вот и сам код


Ответы (2 шт):

Автор решения: Пожилой Никита
import discord

class MyClient(discord.Client):
    @Client.event
    async def on_ready(self):
        print('Logged on as {0}!'.format(self.user))
    @Client.event
    async def on_message(self, message):
        print('Message from {0.author}: {0.content}'.format(message))

client = MyClient()
client.run('тут был токен')

Попробуйте так. А вообще Евгений прав, если бот не запускается, значит код написан не правильно, вы же его слова подтвердили сообщением, в котором указали на ошибку.

→ Ссылка
Автор решения: Scyker

зачем что-то усложнять классами? просто и ясно

import discord
from discord.ext import commands
token = "сюда токен "
client = commands.Bot(command_prefix='.') #инициализируем бота с вашим префиксом 
@client.event
async def on_ready():
    print("+")
client.run(token)
→ Ссылка