Проблема отправителя сообщений Discord.py с командамиPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Проблема отправителя сообщений Discord.py с командами

Сообщение Anonymous »


У меня есть довольно простой скрипт, который я хочу использовать для вызова команды каждый час для бота Discord. Проблема в том, что Discord не распознает команду, которую я отправляю, как команду, а только как сообщение. Например, «/cooldown» должен показывать время восстановления команд, но когда приложение отправляет «/cooldown», ничего не происходит, отображается только сообщение «/cooldown».

Это код:

импортировать дискорд время импорта запросы на импорт импортировать JSON импорт даты и времени token = "Мой токен пользователя" Channel_id = "Идентификатор моего канала" message_content = "/перезарядка" # Функция отправки сообщения в указанный канал Защиту send_message (токен, идентификатор канала, содержимое): заголовки = { «Авторизация»: токен } данные = { "содержание": message_content } URL = f"https://discord.com/api/v10/channels/{c ... }/messages" ответ = запросы.пост (url, заголовки = заголовки, данные = данные) если ответ.код_статуса == 200: print(str(datetime.datetime.now()) + «Сообщение отправлено успешно.») еще: print(str(datetime.datetime.now()) + «Не удалось отправить сообщение.») # Основной цикл для отправки сообщений каждый час пока правда: send_message (токен, идентификатор_канала, содержание_сообщения) время.сон(5) Он отправляет сообщение, но не отправляет его как команду.

Я ожидаю этого:


Изображение


Но я получаю следующее:


Изображение

Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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