@Sunixzz

Как исправить «TypeError: module() takes at most 2 arguments (3 given)»?

Проблема с кнопками в discord.py, код:

import discord
from discord.ext import commands
from discord.ui import Button

Client = commands.Bot(command_prefix = "<", intents = discord.Intents.all())

@Client.event
async def on_ready():
    print('пенис')

@Client.command()
class MyView(discord.ui.view):
    @discord.ui.button(label="хуй", style=discord.ButtonStyle.blurple)
    async def кнопка(self, button, interaction, ctx):
        await ctx.send("ебать ахуеть", view=MyView())

Client.run(токен)

Ошибка:

Traceback (most recent call last):
File "c:\Users\sunixzz\Desktop\bot.py", line 41, in <module>
class MyView(discord.ui.view):
TypeError: module() takes at most 2 arguments (3 given)

Как это пофиксить?
  • Вопрос задан
  • 686 просмотров
Пригласить эксперта
Ответы на вопрос 2
fenrir1121
@fenrir1121 Куратор тега discord.py
Начни с документации
discord.ui.View с большой буквы
Ответ написан
Объект View не может быть командой.

Посмотрите примеры: https://github.com/Rapptz/discord.py/tree/v2.0.1/e...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы