Skip to content

gespyrop/GUNet2-Announcement-Bot

Repository files navigation

GUNet2 Announcement Bot

A Discord bot that checks the eClass of the Department of Informatics in University of Piraeus for new announcements and notifies students at the corresponding channel.

Deploy your own instance

Start the bot with Docker
  1. Clone the repository

    git clone [email protected]:gespyrop/GUNet2-Announcement-Bot.git
  2. Add a config.json with the following

    {
        "token": "YOUR_TOKEN",
        "serverID": "YOUR_SERVER_ID"
    }
  3. Set the channel to send notifications for each course in courses.json. (You can delete the courses for which you do not wish to receive notifications or add new ones)

  4. Build the docker image

    docker build -t gunet2 .
  5. Start the bot in the background

    docker run --name=gunet2-bot -d gunet2
Stop the bot
docker stop gunet2-bot
Restart the bot
docker restart gunet2-bot

License & copyright

© George Spyropoulos

Licensed under the MIT License.

About

A discord bot that sends announcements from my university's eClass.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published