Skip to content

The UCC Netsoc Discord Bot which allows UCC students to automatically register as a member for the Discord Server, allows committee members to send announcements to multiple mediums and more!

Notifications You must be signed in to change notification settings

minMaximilian/discord-bot

 
 

Repository files navigation

The UCC Netsoc discord bot has the following features:

  • Allows UCC students to automatically register as a member for the public Discord Server

  • Allows committee members to publish events and announcements to multiple mediums using one command. This includes:

    • The public discord server
    • The website
    • Twitter
  • Recall events/announcements from these platforms after being sent

  • And much more!

Why make a new Discord Bot

When we decided to implement the features allowing the posting of events/announcements, we realised that the bot could no longer be server agnostic.

For that reason we decided to reimplement the bot with the ability to watch/read our consul K/V store to allow for real time configuration of what servers/channels require elevated permissions.

Running locally

  1. Ensure you have both docker and docker-compose installed.

  2. Ensure to clone this repo and the Netsoc dev-env.

  3. In this repo, run ./start-dev.sh /path/to/dev-env and follow the on screen prompts

About

The UCC Netsoc Discord Bot which allows UCC students to automatically register as a member for the Discord Server, allows committee members to send announcements to multiple mediums and more!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.2%
  • Shell 2.1%
  • Dockerfile 0.7%