diff --git a/TODO.txt b/TODO.txt new file mode 100644 index 0000000..6d4cbe4 --- /dev/null +++ b/TODO.txt @@ -0,0 +1,25 @@ + +[ ] Menu for direct messages + [ ] Commands for new user registration + [ ] If registered/online -- responding to PMs (always require prefix) + +[ ] Open upstream connections + [ ] when new users register + [ ] open existing connections at app startup + +[ ] Handle upstream messages + [ ] Coalesce matches from multiple upstream connections? + [ ] When recieving a PM - send directly to telegram user account + +[ ] Graceful termination + [ ] Ability to close nmdc connections + [ ] Close nmdc connection && deregister user (with bot message) when user leaves groupchat + +[ ] Block unknown users from entering telegram channel + +[ ] Attachment support + [ ] Convert telegram files/images/videos to raw URLs for NMDC + [ ] Bot API does allow downloading - but (?authenticated)? need to re-host (either internally or upload to contented server) + [ ] Contented support - convert known URLs with image mime type to telegram images + +[ ] Publish