ВЫПУЩЕН

Jira Telegram Bot Задачи Jira в Telegram

Telegram-бот для управления задачами Jira с инлайн-кнопками и поддержкой нескольких пользователей. Каждый пользователь регистрирует свои учётные данные Jira и работает со своими проектами и задачами. Русский и английский.

jira-bot@server:~$
$ cp .env.example .env && pip install -r requirements.txt
Установка зависимостей...
$ python bot.py
Бот запущен. Отправьте /register в Telegram.
$ _

Возможности

Управление Jira из Telegram

👥

Мультипользовательский

Каждый пользователь регистрирует свой Jira URL, email, API-токен и ключи проектов

🔘

Инлайн-кнопки

Работа с задачами через инлайн-клавиатуру — не нужно вводить команды

🌐

Русский и английский

Язык интерфейса по языку Telegram; можно сменить в Настройках

📋

Свои проекты

Каждый пользователь видит только свои настроенные проекты и задачи Jira

🔧

Режим сервиса

Запуск как пользовательский или системный сервис в Linux (скрипты в комплекте)

🐍

Python

python-telegram-bot, requests, pydantic — минимальный стек

Быстрый старт

Запуск бота за несколько минут

1

Создайте бота

В Telegram откройте @BotFather, отправьте /newbot, скопируйте токен.

2

Настройте .env

cp .env.example .env
# Укажите TELEGRAM_BOT_TOKEN (и при необходимости JIRA_URL, ADMIN_USER_IDS)
3

Установка и запуск

pip install -r requirements.txt
python bot.py
4

Регистрация в Telegram

Отправьте боту /register и введите Jira URL, email, API-токен, ключ(и) проектов.

Запуск как сервис (Linux)

Из каталога scripts:

./install-service.sh --install
# или: ./install-service.sh --install-system

Документация

Полная документация в репозитории

В репозитории есть документация на русском и английском: быстрый старт, Termux (фоновый запуск), безопасность и добавление переводов.

Документация на GitHub 📖