A Discord bot written in Python that can be used to control event management on a server.

Overview

Event Management Discord Bot

A Discord bot written in Python that can be used to control event management on a Discord server. Made originally for GDSC MPSTME CodeWars

Requirements:

Commands List:

  • Create a new Role

$createGeneralRole

Can be used to create a new role. As of now, the permission level of this role is static and cannot be changed without making changes to the script

  • Delete an existing Role

$deleteGeneralRole

Can be used to delete a previously-existing role.

  • Create a new Category

$createGeneralRole

Can be used to create a new category.

  • Delete an existing Category

$deleteGeneralRole

Can be used to delete a previously-existing category.

  • Create a new Text Channel

$createTC category= role_to_sync_with=

Can be used to create a new Text Channel.

  • Delete an existing Text Channel

$deleteTC

Can be used to delete a previously-existing Text Channel.

  • Create a new Voice Channel

$createVC category= role_to_sync_with=

Can be used to create a new Voice Channel.

  • Delete an existing Voice Channel

$deleteVC

Can be used to delete a previously-existing Voice Channel.

  • Create a new Team

$createAllTeamReqs

Can be used to create a new team, which includes a private Role and a private category synced with the role, containing 1 Text and 1 Voice Channel

  • Delete an existing Team

$deleteVC

Can be used to delete a previously-existing Team.

  • Kick/Remove a user

$removeUser

Can be used to kick/remove a user from the server.

  • Ban a user

$banUser

Can be used to ban a user from the server.

  • Add an existing role to a user

$addRole

Adds pre-defined role on requested user.

  • Remove an existing role present with a user

$removeRole

Removes specified role of requested user.

  • Server Mute a user

$serverMuteActive

Activates Server Mute on requested user. Has no effect if user is already server-muted.

  • Server Deafen a user

$serverDeafenActive

Activates Server Deafen on requested user. Has no effect if user is already server-deafened.

  • Remove Server Mute from a user

$serverMuteDeactive

Deactivates Server Mute on requested user. Has no effect if user is not server-muted already.

  • Remove Server Deafen from a user

$serverDeafenDeactive

Deactivates Server Deafen on requested user. Has no effect if user is not server-deafened already.

  • Get commands help

$help_wanted

Generates this documentation within your Discord server Text channel

Feel free to make PRs or issues on this to improve the code quality.

Owner
Suvaditya Mukherjee
Google DSC Lead MPSTME | Technical Software Co-Head at ISA MPSTME
Suvaditya Mukherjee
TG-Url-Uploader-Bot - Telegram RoBot to Upload Links

MW-URL-Uploader Bot Telegram RoBot to Upload Links. Features: 👉 Only Auth Users

Aadhi 3 Jun 27, 2022
Guilherme Matheus 11 Sep 11, 2022
API generated by OpenAPI for nhentai.net

nhentai-api No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) This Python package is automati

Shikanime Deva 1 Nov 01, 2021
A simple economy bot for discord!

Enter all the correct values in the given configuration.json file. Make sure that BOT_TOKEN is a string value, and that OWNER_ID and GUILD_ID are integer values.

WonkyPigs 0 Aug 22, 2022
Python lib to control HottoH based stove devices

Project desciption This library can be used to discuss with HootoH based stove devices Actually tested and validated with a CMG Drum stove. To use thi

3 May 16, 2022
Posts word definitions on Twitter daily

Word Of The Day bot Post daily word definitions on social media. Twitter account: https://twitter.com/WordOfTheDay_B Introduction The goal of this pro

Lucas Rijllart 1 Jan 08, 2022
Este programa tem como objetivo o cadastro dos usuários. Assim, caso a autenticação seja feita, permitir que o usuário entre em determinado sistema ou programa.

LoginPy Este programa tem como objetivo o cadastro dos usuários. Assim, caso a autenticação seja feita, permitir que o usuário entre em determinado si

Jonas Carvalho 4 Dec 23, 2021
NiceHash Python Library and Command Line Rest API

NiceHash Python Library and Command Line Rest API Requirements / Modules pip install requests Required data and where to get it Following data is nee

Ashlin Darius Govindasamy 2 Jan 02, 2022
This package allows interactions with the BuyCoins API.

The BuyCoins Python library allows interactions with the BuyCoins API from applications written in Python.

Abdulazeez Abdulazeez Adeshina 45 May 23, 2022
Auto filter bot for python

Media Search bot Index channel or group files for inline search. When you post file on telegram channel or group this bot will save that file in datab

1 Dec 22, 2021
With this program you can work English & Turkish

1 - How Can I Work This? You must have Python compilers in order to run this program. First of all, download the compiler in the link. Compiler 2 - Do

Mustafa Bahadır Doğrusöz 3 Aug 07, 2021
Semplice pagina di informazione per sapere se e quando è uscito Joypad, il podcast a tema videoludico di Matteo Bordone (Corri!), Francesco Fossetti (Salta!) e Alessandro Zampini (Spara! per finta).

È uscito Joypad? Semplice pagina di informazione per sapere se e quando è uscito Joypad, il podcast a tema videoludico di Matteo Bordone (Corri!), Fra

Paolo Donadeo 32 Jan 02, 2023
This package accesses nitrotype's official api along with its unofficial user api

NitrotypePy This package accesses nitrotype's official api along with its unofficial user api. Currently still in development. Install To install, run

The Moon That Rises 2 Sep 04, 2022
Unofficial GoPro API Library for Python - connect to GoPro via WiFi.

GoPro API for Python Unofficial GoPro API Library for Python - connect to GoPro cameras via WiFi. Compatibility: HERO3 HERO3+ HERO4 (including HERO Se

Konrad Iturbe 1.3k Jan 01, 2023
Administration Panel for Control FiveM Servers From Discord

FiveM Discord Administration Panel Version 1.0.0 If you would like to report an issue or request a feature. Join our Discord or create an issue. Contr

NIma 9 Jun 17, 2022
Python Wrapper for aztro - The Astrology API | Get Daily Horoscope 💫

PyAztro PyAztro is a client library for aztro written in Python. aztro provides horoscope info for sun signs such as Lucky Number, Lucky Color, Mood,

Sameer Kumar 30 Jan 08, 2023
Webb-Tracker-Bot - This is a discord bot that displays current progress of the James Webb Space Telescope.

Webb-Tracker-Bot - This is a discord bot that displays current progress of the James Webb Space Telescope.

Copperbotte 1 Jan 05, 2022
A simple Python app to provide RPC for iTunes and the Music app. MacOS exclusive.

Ongaku You know, ongaku. A port of Ongaku to Python. Why? I don't know. A simple application providing the now playing state from iTunes (or the Music

Deltaion Lee 4 Oct 22, 2022
The Python SDK for the BattleshAPI game

BattleshAPy The Python SDK for the BattleshAPI game Installation This library will be eventually going on PyPI, but until then, simply clone or downlo

Christopher 0 Apr 18, 2022
Bot per controllare la disponibilità di appuntamenti per la vaccinazione Covid-19 in Veneto

VaxBot9000 Prerequisites Python 3.9 Poetry latest version of geckodriver Firefox Setup poetry install Copy config.sample.toml to config.toml and edit

Augusto Zanellato 5 Jun 13, 2021