Команда
/send позволяет отправлять отдельные сообщения или даже цепочки сообщений, содержащие все основные типы сообщений Telegram: текст с любым форматированием, стикеры, голосовые сообщения, видео, изображения, файлы.
В качестве получателей рассылки могут быть указаны:
- оператор, выполняющий команду /send, для тестирования сообщения (опция test)
- все пользователи, с которыми существует диалог (топик) через систему Hotline (опция all)
- список пользователей в прикрепленном файле (опция file)
- список пользователей через запятую в самой команде (опция list)
- все пользователи, которым задана соответствующая метка командой /mark (опция mark)
Отправлять можно как отдельные сообщения (без сохранения рассылки в качестве шаблона), так и цепочки сообщений (сохранив отдельное сообщение или последовательность сообщений в виде шаблона с нужными опциями).
Для каждого отправляемого сообщения в необязательном параметре [now,delay,datetime] можно указать время отправки:
- now (для отправки в момент вызова команды, используется по умолчанию)
- с задержкой в формате 100s 10m 5h 2d (от 1 до 4 параметров с нужным числом секунд, минут, часов или дней) с момента отправки команды или момента отправки предыдущего сообщения цепочки)
- фиксированной датой и временем отправки по UTC в формате 2024-12-27 14:25:55