Skip to content

BoltzExchange/boltz-fee-bot

This branch is up to date with main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f6fe88b · Feb 14, 2025

History

29 Commits
Feb 10, 2025
Feb 10, 2025
Feb 13, 2025
Feb 14, 2025
Jan 18, 2025
Jan 19, 2025
Jan 18, 2025
Jan 15, 2025
Feb 10, 2025
Feb 10, 2025
Feb 10, 2025
Feb 10, 2025
Feb 10, 2025
Feb 13, 2025
Feb 14, 2025
Feb 10, 2025
Feb 13, 2025
Feb 10, 2025
Feb 14, 2025
Feb 13, 2025
Feb 10, 2025
Feb 13, 2025
Feb 10, 2025

Repository files navigation

Boltz Fee Bot

A Telegram bot that allows users to subscribe to fee changes on Boltz Pro

Setup

The bot uses uv for dependency management.

For running the bot, you need to have a telegram bot token. You can get one by talking to BotFather

A PostgreSQL database is required for storing subscribed chats. Run make postgres to get a local instance running.

Once setup, copy the .env.sample file to .env and fill in the values. Start the bot with uv run bot.py or use the Dockerfile.

Commands

The bot supports the following commands:

start - Get started with the bot
subscribe - Subscribe to boltz pro fee changes
unsubscribe - Unsubscribe from boltz pro fee changes
mysubscriptions - Show and manage existing subscriptions

This list can be used with BotFather by using the /setcommands command.