Stackoverflow Telegram Bot

Stackoverflow Telegram Bot is a Telegram bot that allows you to send questions to other users and receive answers from them, similar to Stackoverflow.com.

Users can send question and receive answers, upvote/downvote, like, bookmark posts, and more.

How to Run

  1. Set your telegram bot token as environment variable TELEGRAM_BOT_TOKEN:
export TELEGRAM_BOT_TOKEN=<your_telegram_bot_token>
  1. Add src to PYTHONPATH:
export PYTHONPATH=${PWD}
  1. Run:
python src/run.py

Note: You need to set up your mongodb database first in src/db.py.

UML Diagram

See UML Class Diagram in Lucid Chart.

UML Diagram

User Journey

See User Journey in Lucid Chart.

User Journey

GitHub

View Github