@132eee

Создание вебхуков в discord.py?

Может это и легко, но я не могу написать команду, в котором бот создаёт вебхук.
Код взял с официальной документации discord.py
У меня просто выдаёт ошибка, вот код
@bot.command()
async def webhookcreate(ctx):
    await create_webhook(name)

А вот ошибка
Ignoring exception in command webhookcreate:
Traceback (most recent call last):
  File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py", line 85, in wrapped
    ret = await coro(*args, **kwargs)
  File "C:\скрытая папка\ттттт\bot\main.py", line 285, in webhookcreate
    await create_webhook(name)
NameError: name 'create_webhook' is not defined

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\bot.py", line 903, in invoke
    await ctx.command.invoke(ctx)
  File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py", line 859, in invoke
    await injected(*ctx.args, **ctx.kwargs)
  File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\discord\ext\commands\core.py", line 94, in wrapped
    raise CommandInvokeError(exc) from exc
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: NameError: name 'create_webhook' is not defined
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
@132eee Автор вопроса
@bot.command(pass_context=True)
async def webhookcreate(ctx, *, arg):
await ctx.channel.create_webhook(name= arg )
await ctx.author.send("Вебхук создан!")
await ctx.author.send("Как выдавать url вебхука я хз, я ничего не понимаю в Python, мне пришлось даже спрашивать чтоб решить проблему")
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bacon
А теперь почитай основы python про импорты.
Ответ написан
Ваш ответ на вопрос

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

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