Initial commit
This commit is contained in:
28
TODO
Normal file
28
TODO
Normal file
@@ -0,0 +1,28 @@
|
||||
Реализовать парсер для команды !admin :
|
||||
* Вероятно, попротокольно, так как эта команда есть только в telegram, но формально должна появиться в jabber и irc.
|
||||
* Понадобится отдельный способ запросить "протокольный" плагин на тему админ ли чел, который хочет использовать
|
||||
команду !admin.
|
||||
* Для телеги у нас есть возможность автоматически определять админов.
|
||||
* Для IRC - есть возможность определить op-ов. (+ к тому нужно следить за сменой статуса - парсить соответствующие
|
||||
ивенты).
|
||||
* Для jabber - пока непонятно.
|
||||
|
||||
Брать каналы из конфига. Те самые redis-каналы, в которые надо отсылать сообщения. Продумать вопрос с оптимальным форматом конфига.
|
||||
Пока что он видится в фомате хэша
|
||||
{
|
||||
channels : {
|
||||
telegram : telegram,
|
||||
craniac : craniac,
|
||||
irc : irc,
|
||||
webapp : webapp,
|
||||
...
|
||||
}
|
||||
}
|
||||
но не на всех этих каналах надо слушать, в какие-то достаточно только писать.
|
||||
|
||||
Реализовать возможность релоада конфига. Но для начала понять, нужно ли оно нам?
|
||||
|
||||
Решить вопрос с Cron-ом. Будет ли это отдельный демонок либо эти функции будут в роутере (чего наверно не хотелось бы).
|
||||
В Cron у нас войдёт как минимум утренняя фортунка и скорее всего rss, когда появится.
|
||||
|
||||
Проверить момент, когда при старте сервиса redis ещё не запущен.
|
||||
Reference in New Issue
Block a user