Telegram bot to manage expenses, accounts and transactions in Firefly III easily.
1.9K
Telegram bot to manage expenses, accounts, and transactions in Firefly III easily.
/menu)/gasto: Quick expense registration with category and destination support/expenseButton: Step-by-step guided flow:
origin ā amount ā destination ā category ā budget ā tags ā confirmation/assets: List asset accounts/cuenta: Show recent account transactions/refresh: Manually refresh accounts and categories cacheALLOWED_USER_IDSamd64 and arm64docker pull rja96/fireflyiii-telegram-bot:latest
Or a specific version:
docker pull rja96/fireflyiii-telegram-bot:v2.0.0
services:
firefly-bot:
image: rja96/fireflyiii-telegram-bot:latest
container_name: firefly_bot
env_file:
- .env
restart: unless-stopped
networks:
- firefly_net
networks:
firefly_net:
external: true
š Recommended: use a .env file for environment variables.
| Variable | Description |
|---|---|
| TELEGRAM_BOT_TOKEN | Your Telegram bot token |
| FIREFLY_III_API_URL | Firefly III API URL |
| FIREFLY_III_API_TOKEN | Personal access token from Firefly III |
| HIDE_ACCOUNTS | Comma-separated list of accounts to hide (optional) |
| ALLOWED_USER_IDS | Comma-separated Telegram user IDs (optional, open access if empty) |
| TIMEZONE | Timezone for transactions (default: Europe/Lisbon) |
| LOG_LEVEL | Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL) |
Content type
Image
Digest
sha256:5c56dd8c3ā¦
Size
49.9 MB
Last updated
4 months ago
docker pull rja96/fireflyiii-telegram-bot