Back
PushNotice.chat
Load previous page…
#pn implement basic metrics to count api requests, messages scheduled and so on
#pn restrict api and check text that is sent to it (levels & env can only be alpha numeric [case insensitive], namespace can only be alpha numeric with : as seperator [case insensitive]).
#pn reactivate telegram bot webhook (much more efficient and scalable than polling).
#pn show redis queue length on landing page (transparancy)
#pn redeploy new bot-listener / bot-worker / api process structure to production
#pn make bot integration one more seperate process (just one proces should poll the Telegram api, multiple processes are allowed to send to the API).
#pn fix bot integration
#pn fix database migration problem and reimport
#pn api in it's own node.js cluster process with 2 threads
#pn logging notifications to MySQl instead of files
#pn removed lowdb npm package (no more json file database)
#pn deploy new redis que & mysql database (import old file based database system) for better speed and reliability
#pn add npm package helmet for more express security
#pn remove javascript import for less requests on landing page
#pn Nginx Setup to deliver Static Files
#pn add redis queue for buffering notifications and eventually adding multiple bots
#pn answer sensitive commands in private when bot is a in group
#pn make commands with security info only available to admins in groups
#pn Test Telegram Command Completion with Arguments (does not work sadly)
#pn make /revoke work with an argument so users don't accidently revoke their api secrets.