JIRA-link Telegram bot
Простейший бот, чтобы постить в конференцию название задачи по ссылке на неё.
Зачем
Потому что публичный доступ в Jira может быть ограничен, соответственно для её урлов превью не генерится.
Зависимости
- Python 3.8
- See requirements.txt for the list of dependencies.
Запуск
-
Завести в Telegram через BotFather бота с отключенными настройками приватности.
-
Перед запуском бота в переменные окружения добавить:
export JIRA_URL="Урл JIRA, без / в конце" export JIRA_USER="логин пользователя Jira" export JIRA_PASSWORD="пароль пользователя Jira" export TELEGRAM_BOT_TOKEN="токен бота" export TELEGRAM_TARGET_GROUP_CHAT_ID="*"
-
python3.8 jira-link-telegram-bot.py
-
Добавить бота в конференцию.
-
Сделать его админом (так он сможет слушать сообщения в конференции).
Чтобы бот реагировал только в пределах какой-то одной конференции, прописать её идентификатор в переменной окружения TELEGRAM_TARGET_GROUP_CHAT_ID
(если там *
, бот выводит в лог идентификатор конференции).