Skip to content

NamelessGroup/namelessbot

Repository files navigation

Namelessbot

GitHub Workflow Status GitHub commit activity Discord.js Version

Namelessbot is a Discord-Bot that implements many different small features. It is purpose build for our server.

Language

Namelessbot is a Discord-Bot based on Discord.js and implemented in TypeScript

Modules

Module-Name Description Maintainer
aoc Prints out the given leaderboard of the Advent of Code competition on a daily basis ujqlg, Kronox
attendancetracker Keeps track of our classes at university. Asks us every evening who will come to which class on the next day c0derMo, Kronox
koeri Randomly generates a combination of 6 spices. Ranking of all possible combinations by every server member c0derMo
mensa Prints out the plan for our mensa on a daily basis c0derMo
truthtable Given an boolean expression it generates a truthtable with all variable conditions c0derMo
vote Start a vote that either ends on time or after a majority of people has voted ujqlg

Internal Components

Slashcommand

Slashcommands are the implementation of Discords slash commands

Recurring Tasks

These are tasks that get repeated on a regular basis every 7 days on the same weekday.

University Recurring Tasks

This special kind of recurring task only gets executed on days, where lectures are held at KIT