Skip to content

Kilagon-cloud/DiscordBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

139 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Multifunction Bot for Discord

Donate license PostgreSQL python Release

  • Using Docker (replace "MY_TOKEN_HERE" with your bot token)

Games Included

Admin Commands

Command Description
invites List active invites link for the server
banlist List all members that have been banned
unban <member#1234> UnBan member from the channel
ban <member#1234> <reason> Ban member from the channel
kick <member#1234> <reason> Kick member from the channel
blacklist [add,remove] <member#1234> Add or remove users from the blacklist
mute [add,remove] <member#1234> <reason> Mute or unmute an user
customcom [add,remove] <command> Add or remove Custom commands

Config Commands

Command Description
config list List all bot configurations
config bladmin [on , off] Able to blacklist server's admins
config muteadmins [on , off] Able to mute server's admins
config servermessage [on , off] Show message when a server gets updated
config membermessage [on , off] Message when someone changes the profile
config mentionpool [on , off] Mention everyone when using pool command
config anonymouspool [on , off] Hide the author's name from the pool cmd
config joinmessage [on , off] Show message when a user joins the server
config leavemessage [on , off] Show message when a user leaves the server
config blockinvisible [on , off] Block messages from invisible members
config botreactions [on , off] Bot will react to member words
config defaultchannel <channel name> Default text channel for bot messages
config pfilter [on , off] <channel name> Profanity Filter (block swear/bad words)

GW2 Commands

Command Description
gw2 account General information about your GW2 account
gw2 worlds List all worlds
gw2 wvwinfo Info about a world
gw2 lastsession Info about the gw2 player last game session
gw2 kdr <worldname> Info about a wvw kill/death ratings
gw2 wiki <name to search> Search the Guild wars 2 wiki
gw2 info <info to search> Information about a given name/skill/rune
gw2 daily [pve, pvp, wvw, fractals] Show today's Dailies
gw2 key [add , remove , info] <api key> Add/Remove/Info - GW2 APIkey managing
gw2 [match, wvwinfo] <world name> Info about a wvw match
gw2 config list List all gw2 configurations in the server
gw2 config roletimer <time secs> Timer to check for api roles in seconds
gw2 config lastsession [on , off] Bot should record users last sessions
gw2 config apirole [on , off] <server name> Bot should add role that matches gw2 server

Misc Commands

Command Description
about Display bot info
echo Show your msg again
ping Test latency by receiving a ping message
roll Rolls random number
pepe Posts a random Pepe from imgur
tts <message> Send TTS as .mp3 to channel
serverinfo Shows server's informations
userinfo <member#1234> Shows discord user informations
lmgtfy <link> Creates a lmgtfy link
simplepool <question> <emoji> Create a simple yes,no pool
pool <Question;Choice1;Choice2> Creates a numeric list of choices pool

Bot Owner Commands

Command Description
owner executesql Execute all sql files inside data/sql dir
owner reload Command to reload all extensions
owner servers Display all servers in database
owner prefix <new prefix> Change bot prefix for commands
owner reloadcog <src.cogs.bot.name> Command to reload a module
owner botdescription <new description> Change bot description
owner botgame <new game> Change game that bot is playing

Acknowledgements

License

Released under the GNU GPL v3.

Buy me a cup of coffee

This bot is open source and always will be, even if I don't get donations. That said, I know there are people out there that may still want to donate just to show their appreciation so this is for you guys. Thanks in advance!

paypal

About

A Multifunction Bot for Discord

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.9%
  • Dockerfile 0.1%