Новости‎ > ‎

Закончил выпуск @ProstoDiary!

Отправлено 3 дек. 2016 г., 14:23 пользователем Denis Baskovsky   [ обновлено 9 дек. 2016 г., 21:20 ]
Много перепробовал различных штуковин. Сначала хотел выпустить под BlackBerry 10 в Cordova-оболочке. Увы, разработка застряла, то переписывал с handlebars на skatejs, то сложность с дебагом и подписыванием через Momentics IDE (сука, бесит что токен устаревает через полмесяца), то не смог разобраться как использовать PouchDB в многопользовательской работе. Пока не выкинул всю эту хипстерскую дрянь, ничего не двигалось. Итогом нового переосмысления стало использование Telegram API, о котором я лестно писал статьей ниже. NodeJS 6 послужил бэкэндом, Postgresql стал единственной БД. Деплоится это веселье на Heroku, пока с лимитом в 10000 записей. Записи закриптованы алгоритмом aes-256-ctr, ключ к сожалению пока захардкожен через энвайронменты, но ишью есть, дело осталось за кодингом. В качестве юнит-тестов решил юзать сверхсовременный тулчейн ava. Он написан полностью на ES6, выглядит современно, работает превосходно. 

Сорцы бота лежат на гитхабе: https://github.com/tewst/ProstoDiary_bot
Установить бота можно перейдя по ссылке: https://telegram.me/ProstoDiary_bot
Comments