organizer


  • administrators

    organizer - Органайзер

    Язык плагина: Groovy
    Авторы: DeskChan Team

    Описание:

    Плагин, реализующий в Desk-chan функции органайзера, а конкретно - ставить таймеры и напоминания на определенную дату/время.
    
    Чтобы установить таймер, в чате Desk-chan нужно написать "поставь таймер" и уточнить, на какое время.
    Например: "поставь таймер на 10 минут", "поставь таймер на 2 часа", "поставь таймер на четыре минуты".
    
    Чтобы установить напоминание о каком-то событии, в чате нужно написать "поставь будильник" и уточнить, на какое время.
    Например: "поставь будильник на завтра в семь утра" или "поставь будильник через 30 минут"
    
    Для большей точности и дополнительных опций можно использовать меню настройки во вкладке Плагины/Plugins.
    

    Примеры использования: В описании


    Дополнительные меню:

    • Schedule: можно управлять настроенными напоминаниями и таймерами, удалять уже созданные напоминания, а также создавать новые, при этом вручную указывая время, дату, название события и даже мелодию (указать путь к аудиофайлу).
    • В меню Timer можно вручную поставить таймер, также настроив время, название, и желаемую мелодию.

    API:
    Имя: "organizer:add-event"
    Команда: Да
    Параметры:

    • name:String - название напоминания
    • soundEnabled:Boolean - использовать мелодию или нет
    • sound:String - путь до мелодии
      { - datetime:Long - стандартный timestamp }
      или
      { - date:String - дата напоминания в формате "dd.MM.yyyy"
    • hour:Int - час
    • minute:Int - минута }

    Имя: "organizer:add-timer"
    Команда: Да
    Параметры:

    • name:String - название напоминания
    • soundEnabled:Boolean - использовать мелодию или нет
    • sound:String - путь до мелодии
      { - delay:Long - задержка в миллисекундах }
      или
      { - hour:Int - часов
    • minute:Int - минут
    • second:Int - cекунд }

    Связки по умолчанию:
    Событие: "speech:get"
    Команда: "organizer:add-event"
    Правило: "поставь будильник {datetime:DateTime}"

    Событие: "speech:get"
    Команда: "organizer:add-timer"
    Правило: "поставь таймер {delay:RelativeDateTime}"


    Исходный код: https://github.com/DeskChan/DeskChan/tree/master/plugins/organizer
    Ссылка на скачивание: Встроен в официальный билд