Минимальная конфигурация
| Раздел | Обязательные поля |
|---|---|
discord | token_env, guild_id, channels |
{
"discord": {
"token_env": "DISCORD_BOT_TOKEN",
"guild_id": "<server-id>",
"channels": ["<channel-id>"]
}
}Создание и настройка бота
Создайте бота в Discord Developer Portal, включите Message Content Intent и укажите его токен, когда мастер настройки его запросит. Введите ID сервера (guild) и один или несколько ID каналов. Токен хранится в файле переменных среды; discord.token_env задаёт имя содержащей его переменной.
Упоминания и триггеры
Бот отвечает, когда его упоминают или когда сообщение содержит настроенный trigger. Храните токен в переменной среды, а не сам секрет в конфигурации.