A Telegram bot for managing Jira issues with inline buttons and multi-user support. Each user registers with their own Jira credentials and works with their projects and tasks. English and Russian.
Manage Jira from Telegram
Each user registers with their own Jira URL, email, API token, and project keys
Work with issues using inline keyboards — no need to type commands
Interface language follows Telegram language; can be changed in Settings
Each user works only with their configured Jira projects and tasks
Run as a user or system service on Linux (scripts included)
python-telegram-bot, requests, pydantic — minimal stack
Get the bot running in minutes
cp .env.example .env# Set TELEGRAM_BOT_TOKEN (and optionally JIRA_URL, ADMIN_USER_IDS)
pip install -r requirements.txtpython bot.py
Send /register to your bot and enter Jira URL, email, API token, project key(s).
From the scripts directory:
./install-service.sh --install# or: ./install-service.sh --install-system
Full docs in the repository
The bot has documentation in English and Russian: quick start, Termux (background run), security, and contributing to translations.
Docs on GitHub