/databudget

Telegram bot for budget planning and personal finance management

Primary LanguageJupyter Notebook

Product Price Tracker Telegram Bot

This Telegram bot provides you with insights into the fluctuation of prices for various products over time. It allows you to access current prices, historical data, and significant price changes for different products.

Features

  • Current Prices: Get information about the current prices of various products.
  • Product Price History: Explore the historical price trends for specific products.
  • Price Fluctuation Analysis: Discover products that have experienced significant price changes over time.

Usage

  1. Start: Begin by typing /start to initiate interaction with the bot.

  2. Current Prices: Obtain the current prices of products by using the command /prices_today.

  3. Product Price History: View the historical price data for a particular product using the command /product.

  4. Price Fluctuation Analysis:

    • Identify products with the most significant price changes over the past week with /week_change.
    • Explore products that have undergone substantial price variations since the first week using /all_time_change.

Commands

  • /start: Initiate interaction with the bot and access available commands.
  • /prices_today: Retrieve the current prices of various products.
  • /product: Select a specific product to view its price history.
  • /week_change: Discover products with the most significant price changes over the past week.
  • /all_time_change: Explore products that have experienced substantial price variations since the first week.

Requirements

To run the bot locally, ensure you have the following dependencies installed:

  • pyTelegramBotAPI
  • tabulate
  • pandas
  • matplotlib
  • numpy

Getting Started

To get started with the bot:

  1. Clone this repository.
  2. Install the required dependencies using pip install -r requirements.txt.
  3. Run the bot using the provided configuration.

Contributors

  • [Azamat Omuraliev/azamatomu]

License

This project is licensed under the MIT License.