29 lines
2.0 KiB
Plaintext
29 lines
2.0 KiB
Plaintext
Реализовать парсер для команды !admin :
|
|
* Вероятно, попротокольно, так как эта команда есть только в telegram, но формально должна появиться в jabber и irc.
|
|
* Понадобится отдельный способ запросить "протокольный" плагин на тему админ ли чел, который хочет использовать
|
|
команду !admin.
|
|
* Для телеги у нас есть возможность автоматически определять админов.
|
|
* Для IRC - есть возможность определить op-ов. (+ к тому нужно следить за сменой статуса - парсить соответствующие
|
|
ивенты).
|
|
* Для jabber - пока непонятно.
|
|
|
|
Брать каналы из конфига. Те самые redis-каналы, в которые надо отсылать сообщения. Продумать вопрос с оптимальным форматом конфига.
|
|
Пока что он видится в фомате хэша
|
|
{
|
|
channels : {
|
|
telegram : telegram,
|
|
craniac : craniac,
|
|
irc : irc,
|
|
webapp : webapp,
|
|
...
|
|
}
|
|
}
|
|
но не на всех этих каналах надо слушать, в какие-то достаточно только писать.
|
|
|
|
Реализовать возможность релоада конфига. Но для начала понять, нужно ли оно нам?
|
|
|
|
Решить вопрос с Cron-ом. Будет ли это отдельный демонок либо эти функции будут в роутере (чего наверно не хотелось бы).
|
|
В Cron у нас войдёт как минимум утренняя фортунка и скорее всего rss, когда появится.
|
|
|
|
Проверить момент, когда при старте сервиса redis ещё не запущен.
|