Skip to content

A Discord Server bot for The Never Ending GAF, a collective of idiots accross Europe banding together to insult each other and play video games, now used by over 100 different servers!

License

Notifications You must be signed in to change notification settings

DiNitride/GAFBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GAF Bot

About

A Discord bot written in Python using Discord.py. Originally created for some fun custom commands for the gaming community The Never Ending GAF, but since has been developed with multi-server support for all of it's tools.

Features:

  • Customisable prefix
  • Per-guild enable/disable modules
  • Logging system for when a user joins, leaves, gets bans or unbanned from a server
Rolestate System! Save users roles when they leave the server

Rolestate saves the users roles when they leave the guild so people do not have to have all their roles re-added upon joining again. it also prevents leaving and joining again to circumvent a mute.

Custom automated role management interface

Set a list of roles that users can select to give themselves via either straight commands or a custom role reaction menu. Allows users to select the roles they want from an interative page.

Invite Cop!

Prevent people from sending invites in channels unless you select a bypass

Moderation
  • Kicking/Banning
  • xBanning (Banning a user who is not in the server by ID)
  • Message purging (With ability to limit to only purging one users messages)
  • Set a mute role and mute and unmute via the bot
Spotify
  • Search Spotify from Discord!
  • Get a random playlist
  • Get the days playlists
Utility
  • Get information about a user
  • Get information about a guild
  • Find out who a user is from their ID
  • Get an enlarged picture of someones avatar
Misc!
  • Press F to pay respects
  • Get a random famous quote
  • Select something randomly from a given list

I run the bot with very little downtime, and you're free to invite it. If you really do want to host it yourself, it's an open source project, but I wrote it for myself and my friends, so it's poorly documented for anyone trying to set it up, because it's always me doing it.

Invite Link

https://discordapp.com/oauth2/authorize?&client_id=173708503796416512&scope=bot&permissions=8

Contributors & Notes

  • Vinlock for helping me get my original VPS up for this the very first time
  • Rory, for teaching me to teach myself
  • Mave, for shouting at me in broken English until I improved
  • Laura, for shotuing at me in not broken English until I improved
  • Avaren, for making that PR one time when I forgot to add the permissions checks to the ban command, didn't test, pushed to production and got in the car to go on holiday. Yeah, that was a fun day when everyone could ban anyone. Also for calling me an idiot, and pushing me to work on stuff

Lot's of love, DiNitride xoxo

About

A Discord Server bot for The Never Ending GAF, a collective of idiots accross Europe banding together to insult each other and play video games, now used by over 100 different servers!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages