Skip to main content

Взаимодействия

Взаимодействиями здесь являются интегрированные элементы, которые может создавать бот, предоставляя пользователям возможность напрямую взаимодействовать с вашим приложением. В настоящее время взаимодействия можно разделить на три категории:

Slash Commands Intro Image

Слэш команды

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

Slash Commands Intro Image

Команды профилей/сообщений

Они доступны в разделе Приложения в контекстных меню пользователя/сообщения, отвечая разрешённым пользователем или сообщением, в отношении которого была использована команда.

Slash Commands Intro Image

Компоненты сообщений

Они относятся к кнопкам и меню выбора, которые могут быть добавлены к сообщениям, которые отправил ваш бот.

Взаимодействия и пользователи бота

Взаимодействия - это, по-сути, вебхуки под капотом (и для ответа на взаимодействия не требуется токен бота). Таким образом, у вас может быть приложение только для взаимодействия, доступ к которому могут получить пользователи на сервере без присутствия аккаунта бота.

Поскольку disnake в первую очередь ориентирован на использование событй шлюза, вам всё равно потребуется аккаунта бота. Вы можете проверить другие библиотеки, такие как hikari для использования этой функции.