Описания модулей, переменных и настроек — на английском. Это собственные слова бота — точно так, как он говорит их внутри Discord, где они пока не переведены. Команды перечислены здесь на английском; Discord показывает их названия и описания на языке каждого участника.
С чего начать
Три шага, именно в таком порядке. Второй — тот, который пропускают, и из-за него бот кажется бездействующим.
Добавьте бота на сервер
Воспользуйтесь ссылкой-приглашением. Количество запрашиваемых прав — 21: это те, которые код действительно использует, и больше ничего. Любую галочку можно снять — команда самой функции потом сообщит, если ей чего-то не хватает, а не будет молча не работать.
Поднимите его роль выше ролей, которыми он управляет
Настройки сервера → Роли, и перетащите sick выше них. Discord не позволяет ни одному боту банить, выгонять, отправлять в тайм-аут или выдавать роль тому, чья высшая роль выше роли самого бота. Это правило Discord, а не наше, и никакое право его не отменяет.
Введите название функции
/welcome,/logs,/antinuke— каждая показывает все настройки, что настроено, что ещё обязательно — со строкой, которая это заполняет, — и живое предупреждение, если боту не хватает права, нужного этой функции. Настройка функции включает её;offвыключает обратно. Большинство модулей ничего не делают, пока вы их не настроите; несколько, которые включены изначально, названы ниже.
Модулей: 35
Каждый настраивается командой на своей карточке. Большинство ждут, пока вы их настроите; исключения, включённые с момента появления бота, — Activity, AFK, Giveaways, Language, Text commands, Moderation log, Punishment ladder и Snipe. Каждая карточка ниже говорит, какой это случай.
Activity
Count messages, voice time and channel usage, so the server can be reported on
AFK
Members can say they are away; anyone who mentions them is told
Applications
Openings people apply for, reviewed and voted on by staff
Automatic roles
Give roles to members the moment they join
Events
Sign-ups, reminders, attendance and what happened afterwards
Giveaways
Who can run a giveaway, and what the bot does when one ends
Goodbye messages
Say goodbye when a member leaves, with an optional card
Guild Management
Ranks, rosters, contributions, promotions, and who is due one
Join to create
A voice channel that makes members their own, with a control panel
Language
The language the bot answers in, in this server
Partnerships
Partner applications, verification, renewals and how announcements go out
Reviews
Ratings out of five with the whole review, posted where you choose
Starboard
Pin the messages a server reacts to onto a board of their own
Status rewards
Give a role to members who put something in their custom status
Text commands
Run commands with a prefix as well as with slash
Tickets
Private support channels members open from a panel
Welcome messages
Greet members when they join, with an optional card and DM
AI image scan
Send images to OpenAI’s model, and do what you choose with the bad ones
Anti-nuke
Catch mass channel, role and webhook destruction
Anti-raid
Catch coordinated floods of new accounts joining
Anti-spam
Catch message floods, repeated text and mass mentions
Appeals
Let banned and muted members appeal, with a staff vote
Auto-nuke
Wipe channels on a schedule, on a phrase, or when the server is under attack
Jail
Hold a member in one channel, and give their roles back after
Link filter
Block invites, phishing, and content that breaks Discord’s own rules
Moderation log
Record every moderation action to a channel
Moderator watch
Alert when one moderator takes an unusual number of actions
Pic perms
Images off for everyone, on for one role
Punishment ladder
Escalate automatically: what happens on a member’s 1st offence, 2nd, 3rd…
Server logs
Record edited and deleted messages, so nothing is lost
Snipe
Who can read back a deleted or edited message with /snipe
Webhook relay
Post a blocked message back through a webhook under its author’s name
Word blacklist
Block words before they are ever posted, using Discord AutoMod
Member screening
A risk profile for every account that joins, and why
Verification
Make new members prove they are a person before they can talk
Переменных для ваших сообщений: 21
Впишите одну из них в фигурных скобках в сообщение, которое вы пишете для бота, — приветствие или что-то, собранное командой /message, — и она будет подставлена при отправке. Ту, которую функция не может заполнить (в приветствии нет канала), оставляют ровно так, как вы набрали. Выбранные людьми имена экранируются, поэтому никто не сможет сломать ваше форматирование своим.
Участник
{user}Mentions the member · также {mention} и {user.mention}@alice{user.name}Their username, without a ping · также {username}alice{user.display}The name they show in this serverAlice{user.id}Their user ID123456789012345678{user.avatar}Link to their profile picture — works as an image or thumbnailhttps://cdn.discordapp.com/avatars/…{user.created}How long ago their account was made3 years ago{user.joined}How long ago they joined this server2 minutes agoСервер
{server}The server’s name · также {server.name} и {guild}My Server{server.members}How many members the server has · также {count} и {membercount}1,234{server.members.ordinal}The member count as a place — welcome your 1,234th member1,234th{server.id}The server’s ID123456789012345678{server.icon}Link to the server icon — works as an image or thumbnailhttps://cdn.discordapp.com/icons/…{server.boosts}How many boosts the server has14{server.level}The server’s boost level, 0 to 32{server.owner}Mentions the server owner@ownerКанал
{channel}Links the channel · также {channel.mention}#general{channel.name}The channel’s name, without the linkgeneral{channel.id}The channel’s ID123456789012345678Время
{date}Today’s date, in each reader’s own format1 October 2026{time}The time now, in each reader’s own time zone14:05Случайность
{choose}One of several options at random — {choose:hi|hello|hey}helloО чём просит приглашение
Этот список создаётся из прав, которые объявляют модули и команды, поэтому это ровно тот набор, который может использовать код, — а не раздутый запрос.
Выгонять участников Банить участников Управлять каналами Управлять сервером Просматривать журнал аудита Просматривать каналы Отправлять сообщения Управлять сообщениями Встраивать ссылки Прикреплять файлы Читать историю сообщений Перемещать участников Управлять никнеймами Управлять ролями Управлять вебхуками Управлять эмодзи и стикерами Управлять выражениями Управлять событиями Создавать приватные ветки Отправлять сообщения в ветках Ограничивать доступ участникам