Слэш команды в дискорд

У меня есть дискорд-бот, и он может отвечать на сообщения. Но как мне сделать так, чтобы у него были слэш-команды? Я хочу сделать простую команду косой черты, которая что-то говорит. Как мне это сделать? Вот мой код:main.py:

import bot if __name__ == ‘__main__’: bot.run_discord_bot()
import random swears = [«crap»] # i will add more later def get_response(message: str) -> str: p_message = message.lower() for x in range(len(swears)): # loop for swears if p_message.__contains__(swears[x]) or p_message.__contains__(«»): return «`PLEASE STOP SWEARING`» if p_message.__contains__(«i will eat you»): return «no» return «»

Я пытался использовать множество способов, таких как chatGPT, но информация устарела. Я также пробовал так:

Источник: stackru.com

Как сделать слеш команды в профиле Discord.py?

unknown.png

| Создание слэш команд | Bot Designer For Discord #bdfd

Как сделать слеш команды на которые можно нажать в профиле? Слеш команды я уже сделал, но как сделать слеш команды в профиле не знаю. Подскажите пожалуйста. Использую Dislash и Discord.py Пример то, что я хочу сделать указан ниже.

  • Вопрос задан 08 сент. 2022
  • 63 просмотра

Решения вопроса 0

Ответы на вопрос 1

fenrir1121

Начни с документации

Читать официальные сообщения для разработчиков.

Команды отображаются только у верифицированных ботов. Делать ничего не требуется, дискорд сам отображает наиболее часто использующиеся команды

Ответ написан 08 сент. 2022

Нравится Комментировать

Источник: qna.habr.com

Мы обновили бота в Discord! Как им пользоваться?

Всем привет! На связи создатель Flight Helper Bot Никита Арюков. Совсем недавно мы выпустили обновление, в котором добавили оптимизацию, изменили внешний вид и самое неприятное для многих — ввели слэш-команды.

Еще по теме:  При нажатии шифт открывается дискорд

Зачем?

Вопрос, который волнует многих. Ещё в прошлом году команда разработчиков Discord выпустила новость о том, что в будущем они планируют ботам дать доступ только к слэш-командам. Так и вышло — обычные сообщения прочитать с 1 сентября 2022 года технически невозможно.

Как пользоваться слэш-командами?

Начнем с самого простого примера — команды помощи или же /help

Для того, чтобы её вызвать, сделайте следующие действия:

БОТ ДЛЯ СЕРВЕРА ДИСКОРД | Python, Disnake

  1. Введите в поле ввода команду /help, весьма вероятно у вас откроется список с ботами, у которых такая распространённая команда уже имеется:
  1. Выберите Flight Helper Bot курсором мыши и кликните, либо стрелками вверх-вниз на клавиатуре и нажмите Enter. После этого у вас будет выбрана команда конкретно в нашем боте:
  1. Отправьте команду, нажав на Enter, у вас появится список всех команд:

Готово. Мы получили список команд.

Как быть с командами, которым нужен ввод данных?

ПК-версия

  1. Выберите команду, которую хотите ввести. В нашем случае это будет /complex. После того, как вы её введете в поле ввода, появится всплывающее окошко:
  1. Нажмите Enter и команда активируется:
  1. Начинайте вводить данные. Для того, чтобы перемещаться между разделами (aircraft, departure и destination), нажимайте TAB (это удобно и быстро) или наведите курсор и сделайте клик мышкой:
  1. После того, как все данные введены, просто нажмите Enter и вы получите готовый запрос:

Приятных полетов с Flight Helper Bot!

vk.cc/bVB9zw — добавить бота на ваш сервер в DISCORD

vk.cc/ce8meX — наш сервер в DISCORD

Источник: telegra.ph

Рейтинг
( Пока оценок нет )
Загрузка ...