Your info daily

Want to integrate Telegram into Redmine? There is a solution

Some time ago I told the volume β€œ How to store a complex hierarchy of settings in Redmine projects ”. This story was based on the experience of developing the redmine_intouch plugin. In this publication I will tell about the plugin itself and how it can be useful for you.

Our company is growing, it is becoming more and more difficult to rely on the human factor, and numerous customers expect an immediate response to their requests.

In this regard, we try to automate all possible processes as much as possible, remind administrators of the need to write the status of open tasks to customers on time ...

So the idea was to create a plugin that will send notifications to a wide range of people - the performer, the author, the observers of the task, as well as in specialized group chats.

image


It was also important to set up periodic reminders for tasks that have not been commented on for a long time and status updates, or have not appointed an artist.

image


And then someone will kick Ivan Tsarevich, he will jump on his horse and go to look for the village. And his friends, who are watching the task, will see the following message:

image

General settings


In the general settings of the plugin, you can specify which days to consider working and what time. In accordance with these settings, notifications about not urgent tasks are sent.

Priorities for urgent tasks are specified additionally. Notifications of these tasks will be sent around the clock and seven days a week.

Currently, the plugin sends a notification via mail and Telegram . But if you want to use only one of these protocols, you can disable the unnecessary in the plugin settings.

Instant Notifications


It is often necessary that notifications arrive immediately after updating the status or priority of a task, as well as any other fields. In the instant notification section you can configure which messages will be received:

Performer groups


Often there is a situation when the client forgot to switch the task to the administrator, but wrote the desired comment.

In order for administrators to receive notifications of such changes in a timely manner, the functionality of artist groups has been added to the plugin.

Only members of selected groups are considered performers and receive notifications. If several performers participate in the task, the executor is considered to be the one who last left a comment or made some changes to the task.

Periodic notifications


It also happens that the performer is so carried away with the execution of the task that he forgot to update her status in time and write the necessary comment.

To correct such a situation, the functionality of periodic notifications serves. image

Separately, you can configure notifications for tasks:

Since the priority of tasks is different, then the frequency of notifications can be configured for each priority individually.

For example, Avariya should be updated at least once per hour, the task with the High priority - once at 4 o'clock, and the low priority one can not be commented at all.

Install and configure the plugin


In this publication I will not talk about the subtleties of setting up the plugin, because did it in some detail in the readme file .

If you have any questions, I will be happy to answer them in the comments.

PS: The company Centos-admin.ru does not participate in fairy-tale adventures. The task of Ivan Tsarevich was used as an illustration and has nothing to do with the company's activities. The company also provides the following services:

PPS: Oh yes. I almost forgot. Here is the link to the redmine_intouch plugin, it is completely free. We will be glad if it is useful to you.

UPD 12/03/2015: Plugin works with Redmine version 3.1.2 or higher.

More posts:


All Posts