harmonize

command
v0.0.0-...-8c39cb6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

README

harmonize

Synchronizes Discord.

Get it?

Ha ha.

Setting Up

Instructions for infrastructure team if this ever needs to be set up again:

  1. Create a Team in Discord.
    • No non-default settings.
  2. Create an Application within the Team.
    • No non-default settings.
  3. Create a Bot within the Application.
    • Uncheck "Public Bot" - no one else should be using this.
    • Check "Server Members Intent" - this bot needs the ability to manage all members of the server.
  4. Copy the bot token and set it as a GitHub secret on concourse/governance called DISCORD_ADMIN_BOT_TOKEN.
  5. Under "OAuth2", check the bot scope, check the Administrator permission, and copy the URL.
    • Navigate to the URL in your browser and invite the bot to the server.
  6. After the bot has joined, drag their role to the highest level under "Roles" in the server settings. This is necessary for the bot to be able to reorder roles.

At this point the bot should be a member of the server. It appears offline, so you'll have to manually check the member list.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL