eleksir
063a8f5122
buildinfo.pm: Use JSON::XS instead of PP, improve error handling
2020-04-12 02:17:09 +03:00
eleksir
58dbe97064
conf.pm: Use JSON::XS insead of PP, improve error handling
2020-04-12 02:12:59 +03:00
eleksir
694f64e501
telegrambot.pm: properly detect chat type, bug fix
...
* Detect chat in more conventional way, so we can handle channels too (no one cares about it, since no plans to release this bot as product)
* Catch even those events tat have no 'text' fields, so we can cat join and leave events
* Cosmetic fixes
2020-03-28 14:36:34 +03:00
eleksir
ab09119429
Add joyproxy prototype
2020-03-22 19:43:43 +03:00
eleksir
5c17446568
Телеграмбот: добавлены приветствия и прощания и сообщение по изменению топика
...
* Пытаемся реагировать на new_chat_members
* Пытаемся реагировать на left_chat_member
* Пытаемся реагировать на pinned_message
2020-03-22 15:20:05 +03:00
eleksir
1385a107bf
Телеграмбот теперь реагирует на своё имя в любом регистре
2020-01-15 21:37:18 +03:00
eleksir
457d289f1c
Introduce buildinfo.pm, update sample config update TODO
...
+ Add buildinfo.pm - api for slackbuild env metadata
* Update .psgi files
* update sample config
* update TODO - remove checked-in milestones
2019-11-14 01:43:38 +03:00
eleksir
8a02a37c7a
Add vim modeline to all sources
2019-10-31 00:32:22 +03:00
eleksir
65ca4f7035
Split applications into different .psgi files
...
* Развёл по разным файлам функции ботов, репозитория и остальное
* Починил modeline там где он был
* Небольшая чистка
2019-10-31 00:27:15 +03:00
eleksir
e5fe05d7dc
metagen.pm: more fix generated metadata
2019-10-23 19:10:32 +03:00
eleksir
4ac6ca1e8f
metagen.pm: workaround buggy metadata in .meta files
2019-10-23 13:42:28 +03:00
eleksir
ae983d1b24
upload.pm: filename can contain dot
2019-10-20 19:09:23 +03:00
eleksir
9dd5f1a208
upload.pm: add diagnostics
2019-10-20 17:11:52 +03:00
eleksir
5fe0ca517d
metagen.pm: fix empty gzipped content in metadata files
...
* fix bug with gzipped metadata
* move TODOs to TODO file
2019-10-20 14:11:14 +03:00
eleksir
236aa45b06
Added slackware repository metadata generator
...
+ Added slackware repository metadata generator
+ Added deps to cpanfile
* Fixed sample config
2019-10-20 12:58:46 +03:00
eleksir
6aa7f9ee6a
telegrambot tinkering, nothing special
...
* пропускаем пустые сообщения
+ реагируем на упоминания бота
* немножечко порефакторил код
2019-10-05 02:36:59 +03:00
eleksir
0459b04b1d
Added ircbot, telegrambot in draft condition
...
+ Добавлен бот для IRC, в черновом виде
+ Добавлен бот для Telegram, в черновом виде
* Отсортированы по алфавиту зависимости в cpanfile
* Список зависимостей в cpanfile приведён в актуальный вид
* Актуализирован список TODO
* Добавлены примеры для ботов в конфиг
2019-10-04 17:26:11 +03:00
eleksir
2e554b8e75
encode() string that we got from server
2019-09-27 18:57:40 +03:00
eleksir
1bf8d0d8e0
Sometimes jabberbot dies on empty server messages
2019-09-27 18:51:59 +03:00
eleksir
813b0c5738
Added sample jabber bot
...
* Добавлен черновой вариант jabber бота
2019-09-25 23:37:39 +03:00
eleksir
7af26a45c1
Download only if file absent
2019-09-23 23:09:10 +03:00
eleksir
09efebcb35
Finished image_dl.pm, updated conf and deps
...
* Закончен модуль image_dl.pm
* Пример конфига приведён в соответствие с реалиями
* Обновлён список зависимостей в cpanfile
* fifo от image_dl добавлен в список .gitignore
2019-09-23 22:12:45 +03:00
eleksir
4495529710
Finished upload.pm, fixed cpanfile + bootstrap.sh
...
* Переименован конфиг
* Исправлены cpanfile и bootstrap.shб теперь они работают
* loadConf и saveConf перемещены в conf.pm из myapi.psgi
* Исправлен синтаксис README.md согласно форматированию GitHub
* Обновлён .gitignore
* Закончена работа над upload.pm
2019-09-21 21:50:47 +03:00
eleksir
84ac139733
Add sample upload module
2019-09-19 22:18:08 +03:00
eleksir
183dee668d
WIP Adding paste and image download modules
...
* Adding link shortener/paste module
* Adding image downloder
* Added TODO/Wish list
* add Exporter to modules
2019-09-03 22:43:05 +03:00
eleksir
5b17cfaa74
Make api more rich
...
* Implement help
* Add simple dns resolve commands
* Add punycode <-> unicode conversions
* Add time info
2019-09-01 10:33:10 +03:00
eleksir
3500798f77
Introduce config support, rename fortune.pm to easter_egg.pm
2019-08-30 16:34:38 +03:00
eleksir
5b66e09ed8
Initial commit
2019-08-28 23:27:17 +03:00