Skip to content

Latest commit

 

History

History
59 lines (50 loc) · 2.08 KB

ToDo.md

File metadata and controls

59 lines (50 loc) · 2.08 KB

Bugs:

  • Telegram stops listening after a while
  • mattermost stops listening after a while
  • reload channelMapping and cache when new channels appear (discord,slack, working for telegram already) on the fly

#whatsapp

#facebook

  • create an app
  • tune up your nginx/apache to forward port (Default 3011) to an https location
  • start facebook-installer, restart app
  • enter these webhooks into Facebook app
  • on new messages will come

#Todo

  • several links ia message are merged into one

  • add comments to config.json via stripJsonComments ReceivedFrom: config,facebook,sendFrom,AdaptName.facebook, generic.downloadFile

  • split code into files by messenger

  • remove spam via telegram user

  • qq support qq.js

  • topic set in slack not sent anywhere

  • get rid of all ".then"

  • fork await-to-js to "or"

  • facebook: support localization of attachments like in telegram

  • captcha for vk

  • get rid of all .js sub libs.

  • send youtube title

    • getchunks has attachment
    • sendfrom has another instance: sendto itself
  • update default.js from new config.js

  • upload images in sendto.vk

  • add map irc on start, leave channels if not necessary

  • improve topic changes from irc, other action message, edit message

    • LocalizeString
  • generic.irc.start add

  • restart facebook on error

  • check cold start - no ~/.something files

  • complete README.md

  • localize via https://www.npmjs.com/package/safe-eval

  • convert channel names when sending to another messenger

  • relayed messaging module should work independently

  • optimize TS performance

  • resend message to tg/slack/irc on fail - not more than 10 in stack for each channel. enable reject handlingin pushtask

  • heroku compatible

  • store files on dropbox

  • todo: get list of online users of each messenger: telethon for tg

  • new type of spam remover: ban user as well

  • check what happens on removing from slack channel: too hard, would need to delete the bot

  • check what happens on removing from telegram channel

  • check what happens on removing from irc channel

done

  • queue should return await-to-js array object