Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.13 KB

README.md

File metadata and controls

30 lines (24 loc) · 1.13 KB

go-discord-bot

Setting up Discord bot

It is important to note when creating an invite link for your bot from the OAuth2 tab in the Discord Developer Portal that you select bot and applications.commands for slash commands to work.

How to run locally

The following directory paths assume that you are in the project's root directory.

  1. Install all modules
    go mod download
  2. Run bot:
    go run ./cmd/go_discord_bot

Possible features to implement

  1. Rename voice channel to be the name and how long it's been open for
  2. Reimplement @here when voice channel is active
  3. Stat tracker that tracks:
    1. last online (instead of using command you can create role which shows timestamp)
    2. message count
    3. voice channels that were accessed and length of time
      1. can be used to show who was active on which voice channel
    4. create ephemeral roles that adjust according to the stats tracked
  4. create a collage/gallery of all images posted with filters
  5. dm people that are missing out on a huge call with 90% of participants