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.
The following directory paths assume that you are in the project's root directory.
- Install all modules
go mod download
- Run bot:
go run ./cmd/go_discord_bot
- Rename voice channel to be the name and how long it's been open for
- Reimplement @here when voice channel is active
- Stat tracker that tracks:
- last online (instead of using command you can create role which shows timestamp)
- message count
voice channels that were accessed and length of timecan be used to show who was active on which voice channel
- create ephemeral roles that adjust according to the stats tracked
- create a collage/gallery of all images posted with filters
- dm people that are missing out on a huge call with 90% of participants