/say — сообщение от имени бота
Отправляет в текущий канал сообщение от имени бота: обычное или в embed, с изображением и кнопками-ссылками. Текст можно взять из файла или из сохранённого шаблона.
Параметры
| Параметр | Обязательность | Тип | Описание | ||
|---|---|---|---|---|---|
text | необязательный | строка | Текст сообщения, до 4000 символов | ||
file | необязательный | строка | Текстовый файл с сообщением .txt, .md, .log, .text), до 2 МБ | ||
template | необязательный | строка | Сохранённый шаблон, подсказки подгружаются автоматически | ||
image | необязательный | строка | Адрес изображения .jpg, .jpeg, .png, .gif, .webp, .bmp) | ||
embed | необязательный | выбор | True — отправить как embed. По умолчанию False | ||
embed_color | необязательный | строка | Цвет embed в формате HEX, например #FF0000 | ||
buttons | необязательный | строка | Кнопки-ссылки в формате `текст\ | адрес;текст2\ | адрес2` |
save_as | необязательный | строка | Сохранить сообщение как шаблон под этим именем |
Нужно указать хотя бы один из параметров text, file или template.
Права
- Пользователю: кастомное
utils.sayили право Discordadministrator. - Боту:
send_messagesв этом канале.
Лимиты и кулдауны
Только на сервере. Текст — до 4000 символов; файл — до 2 МБ, читается не более 10000 символов. Не больше 5 кнопок, название кнопки — до 80 символов. Имя шаблона — до 16 символов (латиница, цифры, пробел, - и _), шаблонов на сервер — до 20.
Примеры
/say text:Всем привет!
/say text:Наш сайт buttons:Открыть|https://example.com save_as:site
/say template:site
Ответ
Если включён embed, сообщение уходит в канал так:

ALPHAAPPсегодня
Правила сервера
🔗Открыть↗
Примечания
- Вам приходит скрытое подтверждение «Сообщение отправлено!». Сообщение в канал отправляет бот.
- Если
textне указан, но естьfile, берётся текст файла. Если естьtemplate, берётся сохранённый шаблон, а параметрыimage,embed,embed_colorиbuttonsиз команды его дополняют. - Слишком длинный текст автоматически делится на несколько сообщений. Кнопки и изображение прикрепляются к первому.
- В тексте работают переменные:
{server},{channel},{channel_name},{members},{date},{boosts},{level},{user_random},{username_random}, а также свои переменные из/cloud, например{welcome_message}.
