Discord

1. Создание бота

discord.com/developers/applications: 1. New Application 2. Bot tab → Add Bot 3. Скопировать Token

2. Permissions

OAuth2 → URL Generator:

  • Scopes: `bot`, `applications.commands`
  • Permissions: Send Messages, Read Message History, View Channels

Сгенерированную URL открыть → выбрать сервер → Авторизовать.

3. Подключение в ImpactBot

Settings → Channels → Discord:

  • Bot Token
  • Application ID
  • Public Key (для verify webhook signature)

4. Возможности

  • Slash commands (`/start`, `/help`)
  • Buttons + Select Menus
  • Embeds (rich messages)
  • Threads (под сообщения)
  • Modal forms

5. Best practices

  • Использовать slash commands вместо текстовых триггеров (UX лучше)
  • Embeds для длинных ответов
  • Buttons для quick actions