Skip to content

atas98/telegram-reddit-bot

Repository files navigation

fly.io

telegram-reddit-bot

Telegram bot for retrieving reddit posts content. Telegram: @RedditBot

Commands

  • URL -> show content of the post (mb user too)
  • /show -> start dialoge to grab specific posts
    1. subreddit -> subreddit to search in, e.g. memes or r/memes
    2. orderby -> hot or new or best or top
    3. quantity -> number of posts to show Example: /show memes random 3
  • /settings ->
    1. Manage favorite subreddits (for subreddit_kb)
    2. Manage language
  • /report -> report a bug
  • /cancel -> reset user state

Roadmap

  • - URL to content
    • - Self post (text only)
    • - Photo
    • - Album
    • - Gif
    • - Reddit hosted video
    • - Link
  • - /show command
    • - keyboard for subreddit (keep track of favorite subs)
    • - keyboard for sort types
    • - keyboard for quantity
    • - Show more button
  • - /settings command
    • - manage lang
    • - manage favorite subreddits
  • - /subscribe
  • - Switch to webhooks
  • - Authorization for upvotes and comments
  • - Connect MongoDB for subscriptions
  • - Subscribe logic
  • - Swicth local storage to Redis
  • - Form messages file w/ locals
  • - Dockerize app
  • - Deploy to heroku