Giter Club home page Giter Club logo

legacydiscordqutverificationbot's Introduction

CutieBot: A Discord bot for QUT servers (DEPRECATED)

forthebadge made-with-python

Features

  • Verify QUT students via their student number

  • Create a unique verification code for each verification request

  • Post the changelog in announcements channel

  • General Discord moderation

Planned features

  • Assigning roles according to units

Contributors

legacydiscordqutverificationbot's People

Contributors

mistyttm avatar tarang74 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

tarang74

legacydiscordqutverificationbot's Issues

[FEATURE REQUEST] - Rewrite the bot in JS

Is your feature request related to a problem? Please describe.
Just rewrite the thing in JS so I can make use of all the cool new stuff

Describe the solution you'd like
Rewrite the damn thing

Describe alternatives you've considered
no

Additional context
also no

[BUG] - QUTBot can only work on one server

Describe the bug
QUTBot is hard coded to only work on one server

Expected behavior
QUTBot should be dynamic enough to work on any server regardless of if its guild id is in the code

QUTBot version (use command qut!info for version number):

  • Version 1.4.0 +

[BUG] - qut!kick does not work

Describe the bug
qut!kick does not kick a user

To Reproduce
Steps to reproduce the behavior:

  1. Run qut!kick

Expected behavior
The user is kicked

QUTBot version (use command qut!info for version number):

  • Version 1.5.1b

[BUG] - Changelog announcements sent on every restart

Describe the bug
The change log announcement is sent every time the bot restarts

To Reproduce
Restart the bot

Expected behavior
The bot should only announce the change log when it's updated

QUTBot version (use command qut!info for version number):

  • Version 1.4.0

[BUG] - qut!ban does not work

Describe the bug
qut!ban does not ban users

To Reproduce
Steps to reproduce the behavior:

  1. Run qut!ban

Expected behavior
The user is banned

QUTBot version (use command qut!info for version number):

  • Version 1.5.1b

[FEATURE REQUEST] - #verification gets automatically cleared

Is your feature request related to a problem? Please describe.
#verification currently has to be manually cleared of all personal info

Describe the solution you'd like
automatically clear the chat, probably using the inbuilt qut!clear command

[FEATURE REQUEST] - Assignment reminders

Is your feature request related to a problem? Please describe.
A command or function to remind the discord about upcoming assignments

Describe the solution you'd like
function that, when used alerts all the members on the discord about upcoming assessment dates

Describe alternatives you've considered
For a command there should be an input for a Student ID so that all the assignments associated to that student will be displayed, the output will then ping the sender of the command

Additional context
Use the QUT API to get this

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.