NoSharp / portsoc-role-bot

0 stars 0 forks source link

NOT PRODUCTION READY DO NOT USE.

PortSoc Roles.

A nice and simple role bot, it's designed to parse a CSV database and apply the specified roles to students in a given discord server.

User Databse:

To be supplied as a CSV file in the following format:

  1. Student ID (UP Number)
  2. Student Name
  3. Course
  4. Registration status

Commands:

/upload

Description:

OVERWRITES the current CSV database, that's being used to give new users their roles.

Arguments:

/associate:

Description:

Associate a certain course, with a given discord role.

Arguments:

/disassociate:

Description:

Disassociate a role with a certain course.

Arguments:

/validate_roles:

DANGEROUS

Description:

Validates the roles of a given user.

WILL REMOVE ASSOCIATED ROLES THE USER DOES NOT CURRENTLY HAVE IN THE DATABASE

Arguments: