A Discord bot written in Python
These are needed to be able to run dcnbotPy.
Edit config.sample.json
to your liking, then save it as config.json
.
Place your selected font in /data/fonts/
and be sure to link it in the config.
Once you're ready just run python3.6 bot.py
in the active directory to start the bot.
dcnbotPy has different modules that you can enable / disable. The current 'cogs' available are :
- General : General commands used within a server.
- Fun : Commands that are fun for users to play with, and serve nothing other than lighthearted spammy goodness.
- Mod : Administrative and Moderative commands.
Currently, the only way to enable / disable these are through config.json
but this will change in the future.
Fun:
profile Get an information card on a user in this server.
profilesetup Setup your profile card
setprofilebg Set a profile card background image.
General:
joinrole Join one of the many distribution roles available.
listroles List available user distro roles.
leaverole Leave a distribution role that is currently assigned to you.
pacman Pacman commands.
source Post a link to the bot source code.
warnstatus Check your own warning points.
Mod:
kick Kicks a member from the server.
ban Bans a member from the server.
prune Prunes user messages.
prunebot Prunes bot messages.
warn Warns a user
liftwarn Removes warning points from user
Misc:
uptime Check bot uptime.
help Shows this message.