- 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.
- Start the Bot: Start a conversation with the bot by searching for it on Telegram or clicking on a provided link.
- Adding Wallets: Use the /addwallet command to add configurations for your cryptocurrency wallets. Follow the prompts to enter necessary details.
- Adding Tokens: Once wallets are added, use the /addtoken command to add tokens to your wallets for balance tracking.
- Receiving Updates: By default, users receive updates on their saved tokens. Use the /connect command to toggle updates on or /stop tooff.
- Managing Wallets and Tokens: Use the /deletewallet and /deletetoken commands to remove wallets and tokens, respectively.
- Help: Use the /help command to get information via telegram bot.
- Clone the Repository:
git clone https://github.com/yourusername/telegram-crypto-bot.git
- Install Dependencies:
make prepare
- 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
- Run the bot:
make run
Clone this repository onto your remote server and execute the following commands:
- Clone Project Repository in server
Clone your project repository:
git clone https://github.com/WalletWatch/wallet_watch_tg_bot.git
- 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
- Run bot container
docker-compose -f docker_compose.yml up -d
Contributions are welcome! If you have any suggestions, feature requests, or bug reports, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.