/DiscordGods

Gods and religion on Discord!

Primary LanguagePythonMIT LicenseMIT

Gods - Religion on Discord

Codacy Badge Maintainability Build Status Made With Python 3.6.6 Made With discord.py 1.2.2 MIT license

The legendary Minecraft Plugin by DogOnFire, ported into Discord. Gods bring religion to your Discord Server. Members can now get married, become a priest and pray to their favorite God. Can your God climb the ranks and become the most powerful religion?

A God is an entity that exist because someone has chosen to believe in it.


Gods Banner

Adding Gods to your server

You can invite Gods to your servers, and thus enable your members to create their very own religions, get married and more, using this invite link:

Invite Gods

Invite Gods

Commands & Features

Key Features

  • Create Gods
  • Get married with that special someone
  • Miscellaneous commands with GIF's, like hugging
  • Global Leaderboards - become the most powerful religion globally!

Commands

Category Command Aliases Description Who can use Usage
Administrator Management /g forcedeletegod deletegod, removegod, forcedisbandgod Removes a religion from the server. Server Administrator /g forcedeletegod 'GodName'
Administrator Management /g forcedescription forcedesc, admindesc Forces a description for a religion. Server Administrator /g forcedescription 'GodName' 'Description'
Administrator Management /g forcesetgender forcegenderset, forcegender Set the gender of a God to something else. Server Administrator /g forcesetgender 'GodName' 'Gender'
Administrator Management /g forcesetpriest forcepriest, adminpriest Set the priest of a God. Server Administrator /g forcesetpriest 'GodName' 'User ID or Mention'
Administrator Management /g forcesettype forcetypeset, forcetype Set the type of a God to something else. Server Administrator /g forcesettype 'GodName' 'Type'
Administrator Management /g setprefix prefix Sets a custom prefix for the bot on the server. Server Administrator /g setprefix 'Prefix'
Believer /g divorce leave_with_the_kids Generates a new captcha for a user Everyone who is married /g divorce
Believer /g join enter Generates a new captcha for a user Everyone who is not believing in a God /g join 'GodName'
Believer /g leave yeet Generates a new captcha for a user Everyone who is believing in a God /g leave
Believer /g marry propose Marry that special someone. Everyone who is believing in a God, and isn't married /g marry 'User ID or Mention'
Believer /g no deny, decline, reject Reject a proposal from your God. Everyone who has an Offer from their God /g no
Believer /g pray p Pray to your God. Everyone who is believing in a God /g pray
Believer /g yes accept Accept a proposal from your God. Everyone who has an Offer from their God /g yes
Bot Commands /g botinfo bot Gets information about the bot Everyone /g botinfo
Bot Commands /g botinvite invitebot, addbot Sends an OAuth2 link to add the bot Everyone /g botinvite
Bot Commands /g howto helpme, tutorial Get help on how to use Gods. Everyone /g howto 'Optional: Category'
Bot Commands /g listcogs cogs Lists all the cogs. Bot Owner /g listcogs
Bot Commands /g loadcog loadextension Loads a cog. Bot Owner /g loadcog
Bot Commands /g source code, sourcecode View and/or help with the source code of Gods. Everyone /g source
Bot Commands /g support Get help and support regarding the bot. Everyone /g support
Bot Commands /g unloadcog unloadextension Unloads a cog. Bot Owner /g unloadcog
Information /g globallist globalgods, glist, ggods Lists the top Gods globally. Everyone /g globallist
Information /g globalmarriages gmarriages, globalmarrylist Lists the most loving married couples globally. Everyone /g globalmarriages
Information /g info godinfo, i Gets information about a God. Everyone /g info 'GodName'
Information /g list gods Lists the top Gods on the server. Everyone /g list
Information /g marriages not_singles_like_you, marrylist Lists the most loving married couples on the server. Everyone /g marriages
Miscellaneous /g getcolor getColor, getcolour, getColour Gets information about a color from its HEX code. Everyone /g getcolor 'HEX Code'
Miscellaneous /g hug Hugs someone, awhh. Everyone who believes in a God, and has 0.5 Prayer Power /g hug 'User ID or Mention'
Miscellaneous /g love kiss Shows your special someone that you love them. Everyone who is married /g love
Religion Management /g access lock, open Set your religion as open or invite only. Everyone who is a Priest for their God /g access
Religion Management /g create newgod Creates a new God. Everyone who is not believing in a God /g create 'GodName'
Religion Management /g description desc Sets a description for your religion. Everyone who is a Priest for their God /g description 'Description'
Religion Management /g invite inv Invite someone to your religion. Everyone who is a Priest for their God /g invite 'User ID or Mention'
Religion Management /g setgender genderset, gender Set the gender of your God to something else. Everyone who is a Priest for their God /g gender 'Gender'
Religion Management /g settype typeset, type Set the type of your God to something else. Everyone who is a Priest for their God /g type 'Type'
No Category /gods help Sends a help message, listing all the commands. Everyone /g help

Leaving Feedback // Getting Support

I would be very happy if you could give some feedback on the bot, after you have tried it out. If there're issues with the bot, then you can also reach out to me on my server, Treeland.

Running Gods locally

  1. Extract the code
  2. Install the requirements (requirements.txt)
  3. Copy the configexample.py and rename it to config.py
  4. Fill out the config
  5. Run bot.py, and enjoy

Treeland Discord Server