Successful Installation!

Congrats! You have successfully linked your account to Gitbot. Now it's time to learn how to use it!

How to use Gitbot

guide color code: required | optional

  1. Getting Started
  2. Link your Github Account using the /link command, either by authorizing the github app or providing your own github token
  3. Issues /issue
    1. /issues get owner: repo: issue_number: - Get an issue by its number
    2. /issues create owner: repo: title: body: labels: assignees: milestone: - Create a new issue
    3. /issues close owner: repo: issue_number: reason: - Close an issue by its number
    4. /issues update owner: repo: issue_number: - Returns a link to edit the issue on Github
  4. Pull Requests /pulls
    1. /pulls get owner: repo: pull_number: - Get a PR by its number
    2. /pulls create owner: repo: head: base: title: head_repo: issue: body: draft: maintainer_can_modify: - Create a new Pull Request
      Note: Requires either title: or issue:
    3. /pulls close owner: repo: pull_number: - Close a PR by its number
    4. /pulls update owner: repo: pull_number: - Returns a link to edit the PR on Github
  5. My /my
  6. this is a shortcut to get information about your stuff, basically autofills the owner: field with your (the authorized user's) username
    1. /my issues - Group for the Issues commands
    2. /my pulls - Group for the Pulls commands
  7. Settings /settings
    1. /settings issues owner: repo: - Manage Issues settings
      1. auto_project: - Automatically add new issues created with the bot to a project (needs project node_id)
        auto_assignees: - Automatically assign the new issues to users (logins comma separated)
    2. /settings misc - Manage General settings with the bot
      1. ephermal: - Whether the message should be ephermal/hidden or not (default: false)
        simple: - Whether the message should be sent in a simple text only form or make use of embeds (default: false, i.e. use embeds)