An open API service indexing awesome lists of open source software.

https://github.com/panquesito7/pug-bot

A Discord Bot for PUG's Discord Server
https://github.com/panquesito7/pug-bot

Last synced: 10 months ago
JSON representation

A Discord Bot for PUG's Discord Server

Awesome Lists containing this project

README

          

# Programmers Universal Group Discord BOT (PUG Bot)
![a1412e5c-2794-47a2-a435-6c947724d477_rw_1200](https://user-images.githubusercontent.com/71369943/116653457-de0c2280-a9a4-11eb-924c-4fabee2aea13.gif)



## Contribute
You can freely contribute to the developement of this bot. To do it, just [open a pull request](https://github.com/PUGroups/PUG-Bot/compare/pull...main).
If you are issuing any kind of problem feel free to [open a new issue](https://github.com/PUGroups/PUG-Bot/issues/new) or to contact us on Discord.


## Commands
A full list of commands is available by using the help command (`?help`). Here's a detailed description of each command. The words beetween the <> are the arguments ("options") of the command.

- ### Music
- `?play ` allows anyone who is in a voice channel to listen a song. `song query` can be either a YouTube URL or a query ot search on YouTube (in this case the first result will be automatically selected).
- `?volume ` allows anyone who is listening to a song to set the bot's volume. `volume` must be a value between 0 and 200.
- `?stop` makes the bot leave the voice channel where the author is in.

- ### Polls
- `?poll ` allows anyone to start a poll in the channel where the command is sent.

- ### Other commands
- `?info ` allows anyone to get info about the pinged user like the join date and the number of roles.
- `?invite` creates an instant permanent invite to the server.

- ### Moderation
- `?ban ` allows moderators with the ban members permission to ban anyone in the server. This command works only with roles under the bot one.
- `?kick ` allows moderators with the kick members permission to kick anyone in the server. This command works only with roles under the bot one.
- `?unban ` allows moderators with the ban members permission to unban anyone in the server. This command works with any banned member.
- `?clean ` allows people with admin permission to clean as many messages as they want.
- `?cleanup` allows people with admin permission to purge the last 40 messages up.
- `?mute ` allows admins to mute members. A `Muted` role is needed to get this feature working.
- `?unmute ` allows admins to unmute a previously muted member.
- `?addword ` allows admins to add a word to the swear filter. That word will be interted into the database and it will be censore when an user says it.
- `?rmword ` allows admins to remove a previously added custom swear word.
- `?infractions ` allows anyone to see the number of the infractions of the pinged user. This command does not require any permission.
- `?clearall ` allows admins to clear all the infractions that an user has.

## Resources
- Code of Conduct
- Contribution rules
- Privay Policy
- License