Оглавление
Наш бот предоставляет удобный способ автоматизировать отправку команд в чат с помощью расписаний. Ниже приведен обзор доступных команд, которые помогут вам настроить и управлять расписанием команд.
Доступные команды
Вызвать список всех команд
Чтобы увидеть полный список доступных команд, используйте команду /cron.
Добавить новое расписание для команды
Эта команда позволяет добавить новое расписание для команд. Используя эту команду, вы можете настроить бота на отправку определенной команды в заданное время каждый день.
Формат команды: /cron_add <минуты> <часы> <день месяца> <месяц> <день недели> <команда>
Если нет необходимости заполнять какие-то из параметров, можно поставить звездочку.
Пример: /cron_add 37 11 * * * /users_absent
В этом примере команда /users_absent будет отправляться в чат каждый день в 11:37. Команда будет отправляться от имени пользователя, который добавил её в расписание.
Посмотреть список всех расписаний
Используйте эту команду, чтобы увидеть все существующие в чате расписания команд и их время выполнения.
-
Активные команды отмечены зеленой галочкой.
-
Неактивные команды (не удалены, но не выполняются) отмечены красным крестиком.
Удалить расписание
Эта команда позволяет удалить команду из списка расписаний. Для удаления необходимо передать ID расписания, который можно найти в списке команд.
Формат команды: /cron_delete <ID>
Пример: /cron_delete 3
Деактивировать расписание
С помощью этой команды можно деактивировать команду. Она не будет удалена из списка, но выполняться не будет. Для деактивации необходимо передать номер расписания.
Формат команды: /cron_off <ID>
Пример: /cron_off 2
Неактивные команды показываются в списке команд с красным крестиком.
Активировать расписание
Команда активирует неактивные расписания. Для активации нужно передать номер расписания.
Формат команды: /cron_on <ID>
Пример: /cron_on 3
Активные расписания отмечены зеленой галочкой.
Пример использования
В компании есть чат с сотрудниками. Каждый рабочий день в 15:15 в чат отправляется список отсутствующих сегодня сотрудников. Так все сотрудники компании будут проинформированы о датах отсутствия коллег.
Для начала необходимо создать расписание для команды, которая будет отправлять в чат команду многоцелевого бота /users_absent. Эта команда выдает список отсутствующих сотрудников.
Команда для добавления расписания: /cron_add 15 15 * * 1,2,3,4,5 /users_absent
-
Первое число 15 - минуты для отправки команды.
-
Второе число 15 - часы.
-
Две звездочки пропускают определения дня и месяца.
-
Числа 1,2,3,4,5 без запятых означают дни недели (понедельник-пятница), в которые будет выполняться команда.
Теперь каждый рабочий день в чате с сотрудниками будут показаны все отсутствующие с датами их отсутствия.