Introducing Taigram: An Open Source Tool for Integrating Taiga with Telegram

Introducing Taigram: An Open Source Tool for Integrating Taiga with Telegram

We are excited to introduce Taigram—a small Open Source project that allows you to receive notifications from Taiga directly in Telegram. The project is currently in the beta testing phase, and we invite everyone to try it out and share their feedback.


Technologies

  • Aiogram 3.x for working with the Telegram API;
  • FastAPI for handling webhooks;
  • MongoDB for data storage.
  • Docker for convenient image management and updates;

Key Advantages of Taigram

  1. Easy Installation and Use: Taigram is easy to deploy and configure.
  2. Support for All Taiga Event Types: The utility handles all events sent via Taiga webhooks.
  3. Flexible Notification Settings: You can choose which types of events to track (Epic, Milestone, User story, Task, Issue, Wiki).
  4. Support for All Telegram Chat Types: Personal chats, groups, supergroups with topics—Taigram works with all of them.
  5. Multilingual Support: The utility supports multiple languages and is extensible.
  6. Admin Management: You can add administrators who can manage projects and their instances.
  7. Unlimited Number of Projects: Add as many projects as you need.
  8. Flexible Project Instance Configuration:
    • Custom name for each instance;
    • Specifying Chat ID and Thread ID in Telegram;
    • Configuring tracked events;
    • Generating webhook links for integration with Taiga.
  9. Convenient Notification Formatting: Notifications include essential event information and hyperlinks to Taiga objects (project, sprint, user story, task, issue, wiki).

Future Plans

We are actively working on improving Taigram:

  • Creating detailed documentation;
  • Fixing minor bugs;
  • Planning to add new features based on user feedback.

Feedback

Your feedback is very important to us! If you encounter any issues or have suggestions for improvement, please let us know. We are also happy to share feedback with the Taiga developers regarding webhooks and other aspects of the platform, as we discovered several bugs and inaccuracies during the development of Taigram.


Links

GitHub Repository

2 Likes