Messenger integration

Using Neo from Slack or Teams

Whether you use Slack or Teams, you can ask Neo to do things. Make sure it is configured as per Configure Messengers.

You can talk to Neo in channels in either tool, and also in group chats in Teams.

Asking Neo to do things

Just @-mention Neo to ask it to do something for you, either in a new message, or in reply to a thread. e.g. “@neo make a ticket assigned to Jose for this”. Then:

  1. If Neo isn’t already in the channel, you will be asked to invite it in.

  2. If you have more than one project configured with us, Neo will ask which project you want to work on. Choose from the dropdown list from the available projects in your account.

  3. Within the selected project, if you have multiple code repositories configured, Neo will ask which repository you want to work on.

  4. After this, Neo will like your message and start working on the task.

  5. For future messages in the same thread, Neo will remember which project and repository to use.

image.png

Things to ask Neo

  • When you discuss a feature or bug with your team, after several rounds of back-and-forth, you can simply “@neo work on this" and Neo will create tickets and assign those created tickets to itself to work on them.

  • You can ask Neo to just create tickets based on what has been discussed, and assign them to humans. e.g. “@neo make tickets for everything in this thread and put them in this sprint”

  • Reply to other bots, for example error notifications. “@neo fix this bug”

  • Ask Neo questions - right now the context Neo sees in this case is limited, it will follow direct links in the thread. e.g. “@neo summarise this discussion”

  • Ask Neo to do something on a PR, you must include the link. “@neo rewrite the description of this PR https://github.com/xxx/yyy/pulls/1234” see Git operations for the things you can do.

Context Neo will use

Neo will get information from:

  • The thread the conversation is in

  • Other messages before the conversation

  • Images in messages