Skip to content

A simple Flask app that monitors DankBot and provides statistics using static log analysis.

License

Notifications You must be signed in to change notification settings

IshanManchanda/DankBot-Stats

Repository files navigation

DankBot Stats

DankBot is a Telegram Bot which can send, generate, and fry memes.
DankBot-Stats is a simple Flask app that monitors DankBot and provides statistics using static log analysis.

Live Website Link: https://dankbot-stats.herokuapp.com/
Note: Website might be slow to load initially due to Heroku's Automatic Dyno Sleeping.

Major Technologies Used

  • Python 3
  • Flask
  • MongoDB
  • Redis
  • Papertrail API

Things I've Learnt

  • Using static log analysis to gain usage and performance insights
  • Using the Flask microframework to make a simple webserver in Python
  • Using MongoDB for schema-less data storage
  • Using a master-slave architecture to efficiently handle background tasks
  • Using Redis to queue background tasks
  • Using the Python Requests module to interact with APIs (Papertrail)
  • Using API Pagination to prevent overloading resources

About

A simple Flask app that monitors DankBot and provides statistics using static log analysis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages