Discord.ext.commands.errors.CommandNotFound: команда «coucou» не найденаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Discord.ext.commands.errors.CommandNotFound: команда «coucou» не найдена

Сообщение Anonymous »

Я пытаюсь создать бота Discord с помощью Python.
Я создал класс MyBot следующим образом:

Код: Выделить всё

import discord
from discord.ext import commands

intents = discord.Intents.all()
intents.members = True

class MyBot(commands.Bot):
def __init__(self):
super().__init__(command_prefix="!", intents=intents, description="My Bot !!")

async def on_ready(self):
print("My Bot is Online !")

async def coucou(ctx):
await ctx.send("You say coucou, i say coucou !")
И в моем main.py у меня есть:

Код: Выделить всё

import discord
import os
from discord.ext import commands
from Classbot.class_bot import MyBot as MB

from dotenv import load_dotenv
load_dotenv(dotenv_path="config")

bot = MB()
bot.coucou()
bot.run(os.getenv("mytoken"))
Бот онлайн, и у меня появляется сообщение «Мой бот онлайн!» но в Discord, когда я пытаюсь: !coucou, я получаю эту ошибку:

Код: Выделить всё

discord.ext.commands.errors.CommandNotFound: Command "coucou" is not found
Мне не удается вызвать метод coucou.
Он работает, если я не создаю класс и не помещаю весь код в один и тот же файл main. py, но я хочу использовать класс.

Подробнее здесь: https://stackoverflow.com/questions/792 ... -not-found
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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