User guide. Part II. Bot abilities
Why do we need a bot?
Bot gives you a wonderful opportunity to manage your projects via the popular messenger Telegram which makes your work much more convenient.
You can create project chats to monitor all activity in general on your project, which can help you to spot all bottlenecks of your project, so you could manage them.
You can also create issue chats to control some specific, maybe especially important tasks.
The bot will notify you about everything you consider important! If a task or a chat related to a task has been deleted, the bot sends a notification to this chat and leaves it. The bot will monitor all chats created on the chat configuration page.
List of events reported by the bot:- Issue Created
- Issue Resolved
- Issue Closed
- Issue Assigned
- Issue Deleted
- Issue Commented
- Issue Comment Edited
- Issue Deleted
- Issue Reopened
- Issue Progress Started
- Issue Generic Event
Example: if you want to receive notification about the Issue Resolved event, make sure that you have this event added to the transition's Post Functions
Bot commands
/help
This command displays all commands the bot has to offer.
/start
This command is used to connect your JIRA and Telegram accounts. Works only in private chat with bot.
/comment
You can reply with this command to send replied message to JIRA or you can use it inline like this: /comment some important text.
In order to detect replies, bot must have admin rights in current group. Works only in issue chats.
/comment <issue-key> <comment text>
Add comment to issue. Using in private chat with bot.
/task
This command is used to create tasks directly from Telegram chat. You can use this command only in private chat with bot.
Bot will ask you for all required fields, which are needed for task creation
/worklog <issue-key>
Add worklog to issue. Using in private chat with bot.
You can log your work with this command only in private chat with bot. You should pass an issue key as an argument for this command (e.g. /worklog ISSUE-1).
If you try to use wrong command or the command syntax is invalid the bot will say so.