Skip to content

Telegram bot, developed using Python and the aiogram framework, serves as a cryptocurrency wallet tracker 💸

License

Notifications You must be signed in to change notification settings

WalletWatch/wallet_watch_tg_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WalletWatchTgBot

Telegram Cryptocurrency Wallet Tracker Bot


license

This Telegram bot, developed using Python and the aiogram framework, serves as a cryptocurrency wallet tracker for wallets in the ERC20 and BEP20 networks.

Features

  • Wallet Configuration Management: Users can add, remove, and manage configurations of their cryptocurrency wallets.
  • Token Addition: Users can add tokens to their wallets for monitoring their balances.
  • Balance Updates: The bot provides updates on the balances of saved tokens.
  • Opt-in/Opt-out Updates: Users can choose to receive or stop receiving updates on their saved tokens.
  • Wallet and Token Deletion: Users can delete their wallets and tokens from the bot's records.

Usage

  1. Start the Bot: Start a conversation with the bot by searching for it on Telegram or clicking on a provided link.
  2. Adding Wallets: Use the /addwallet command to add configurations for your cryptocurrency wallets. Follow the prompts to enter necessary details.
  3. Adding Tokens: Once wallets are added, use the /addtoken command to add tokens to your wallets for balance tracking.
  4. Receiving Updates: By default, users receive updates on their saved tokens. Use the /connect command to toggle updates on or /stop tooff.
  5. Managing Wallets and Tokens: Use the /deletewallet and /deletetoken commands to remove wallets and tokens, respectively.
  6. Help: Use the /help command to get information via telegram bot.

Installation

  1. Clone the Repository:
git clone https://github.com/yourusername/telegram-crypto-bot.git
  1. Install Dependencies:
make prepare
  1. Configuration:

Copy .env.sample to a new file called .env and configure the settings as described in the Environment variables section.

BOT_TOKEN=your_bot_token_here
  1. Run the bot:
make run

Deploy the app

Clone this repository onto your remote server and execute the following commands:

  1. Clone Project Repository in server

Clone your project repository:

git clone https://github.com/WalletWatch/wallet_watch_tg_bot.git
  1. Configuration:

Copy .env.sample to a new file called .env and configure the settings as described in the Environment variables section.

BOT_TOKEN=your_bot_token_here
  1. Run bot container
docker-compose -f docker_compose.yml up -d

Contributing

Contributions are welcome! If you have any suggestions, feature requests, or bug reports, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

Telegram bot, developed using Python and the aiogram framework, serves as a cryptocurrency wallet tracker 💸

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages