Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Here is a quick guide how to:

  1. Open Telegram.

  2. Search for BotFather bot.

  3. Type /start and follow the given workflow to create your bot (bot’s name must end in "bot").

  4. Done. Your bot is created.

Step 2 - Set up connection

...

After add-on installation Jira administrator must go to Settings → Manage apps → Telegram Connector → Telegram Bot to establish connection between Jira and Telegram.

Image RemovedImage Added

Here administrator must add crucial information about created Telegram bot:

...

After configuration is saved, service connection is complete. Now users can set up their own notification rules.

Note

Please do not use the same bot on several Jira instances! This may cause conflicts with Telegram.

Expand
titleAdditional configurations for Jira administrators

Configuration List

All created configurations of Telegram connector are listed on this page.

Log

On this page administrator can track configuration events or erros that took place.

Threads

This section controls parameters of plugin productivity and memory usage.

(warning) For Jira System administrators only!

It is not recommended to change parameters in this section without strong understanding of these consequences.

...

To do so go to Project settings Telegram Connector. On this page you can create as many configurations as you want as long as they use different Telegram group ID.

Expand
titlePersonal configuration

You can set up Telegram connector for your own personal use and get notifications from Jira from the projects you are interested in.

Image Added

To set up your own configuration, go to ProfileTelegram Connector.

Set up your connection just as in the instruction below, but make sure to mention the projects you want to get notifications from. You will get notifications that are related only to the mentioned projects even if configuration filter is not limited by them.

Events

Here project administrators have the ability to set up connection between current Jira project and required Telegram chat.

...

There are 3 main blocks in any configuration tab:

  1. Webhook URL

  2. Filter

  3. Author

  4. Events

Telegram Group address

To start creating a configuration user must fill in the required fields:

...

Info

How to get Telegram group ID

  1. Create Telegram group chat (see instruction)

  2. Add bot to group chat (find bot name under "Telegram group ID" field)

  3. Send /info command in chat to get Telegram group ID. (use /start command first if needed)

Note

Telegram group ID will change when group is promoted to supergroup.

This can happen in several cases:

  • Number of group members is reaching 200

  • Administrator is added to group

  • User permissions are changed

  • History visibility is changed

  • Group is made public

You can always test your connection to see if it is set up correctly by clicking on "Test Connection” button.

Personal connector

Info

You can set up Telegram connector for your own personal use and get notifications from Jira from the projects you are interested in.

Expand

Filtering
Anchor
filtering
filtering

...

Label next to the toggle element will give a hint on what filter mode is configured for current setting.

 

Basic

...

Info

In Basic mode filtering is performed using "AND" operator between field values. Example:

Filter

Result

Image Added

If user selected several fields as filter criteria only those issues will trigger notifications that match at least one value for both fields.

Selecting several priorities will trigger event notification in issues with both "Medium" and "High" priority.

Image Added

Issue with "High" priority in status "Open" will trigger notification.

Issue with "High" priority in status “Closed" will not trigger notification.

Advanced

...

Filter update will take effect immediately after saving settings and will erase another filter mode if configured.

...

Expand
titleEvents List

(info) Events will trigger notification only for those issues, that match filter for current configuration. Any event in issues that do not follow the configured filer will be ignored.

 

Event

Description

Comment

Comment added

Event triggers notification when a new comment is left in issue.

Comment edited

Event triggers notification when comment in issue is edited.

Issue

Issue created

Event triggers notification when issue is created in project.

Please note, that event will only work if newly created issue matches the configured filter.

Issue updated

Event triggers notification when issue is edited.

Issue assigned

Event triggers notification when issue assignee is changed.

Issue deleted

Event triggers notification when issue is deleted.

Issue moved to project

Event triggers notification when issue is moved from another project to the current one.

Please note, that event will only work if moved issue matches the configured filter.

Issue moved from project

Event triggers notification when issue is moved from current project to the another one.

Please note, that event will trigger notification regardless of the configured filter!

Issue resolution changed

Event triggers notification when issue resolution is changed.

After event activation a select list will appear. You can select specific resolutions you want to be notified of.

Issue status changed

Event triggers notification when issue status is changed.

After event activation a select list will appear. You can select specific resolutions you want to be notified of.

Worklog

Worklog added

Event triggers notification when time is logged on issue.

Worklog updated

Event triggers notification when logged time on issue is edited.

Worklog deleted

Event triggers notification when logged time on issue is deleted.

Versions

Note, this block of events is not related to configured filter.

i.e. Notification will be sent regardless of the configured filter!

Version created

Event triggers notification when new version is created in project.

Version released

Event triggers notification when project version is marked as "Released".

Version unreleased

Event triggers notification when project version changes its state from "Released" to "Unreleased"

Version updated

Event triggers notification when new changes to project version details are made.

Version archived

Event triggers notification when project version is moved to "Archive".

Version unarchived

Event triggers notification when project version is moved from "Archive".

Version deleted

Event triggers notification when version is deleted from project.

Sprint

Sprint Started

Event triggers notification when sprint related to current project was started.

Sprint Completed

Event triggers notification when sprint related to current project was completed.

Extra fields

Each card has its own set of fields, yet for some events you can set up additional fields to display in the cards sent to Telegram group chat.

...

To to set up a report project administrator must take 3 simple steps:

  1. Select Report Type

  2. Configure issue filter

  3. Set up the schedule

I. Report type

Report type

Description

Custom sprint

Sends report on issues in the selected Sprint(s).

Active sprint

Provides reports on issues in currently active Sprint(s).

Issue count

Lists issues matching the selected filter.

Progress

Shows aggregated progress state of issues in filter.

No transitions

Lists issues that have status not changed.

(Based on Minimum overdue)

No updates

Lists issues that have not been updated.

(Based on Minimum overdue)

Info

Some reports require filling extra field to make this report work.

For example "Custom Sprint" report requires selecting the specific Sprint related to current project while "No transitions” and "No updates” reports demand setting a "Minimum overdue”.

Minimum overdue - is the time delay since last event occurrence and current time. If selected report events happened before the minimum overdue period, it will be included into report.

...

Issue Filter functionality is identical to the one in the Events, but relates to Reports only.

Please see instructions here.

 

 

III. Schedule

This section is designed to create schedule when reports are to be sent to the Telegram group chat.

...

Each period has a different set of fields that help to adjust the correct time for sending report. You can see the fields corresponding to each of the periods below:

Period

Hour

Minute

Day of week

Mode

Day of month

Daily

(plus)

(plus)

 

 

 

Weekly

(plus)

(plus)

(plus)

 

 

Monthly

(plus)

(plus)

 

First day of the month

 

Last day of the month

 

Custom day of the month

(plus)

Once in

 This type of period has a unique set of fields and logics behind it:

Image Modified

While period types like Daily, Weekly and Monthly send reports only once in a specified day and time, the "Once in" type lets you get reports more frequently and within a range of days and time.

...