Multi-RPG / Multi_RPG-1.0

OUTDATED! SEE VERSION 2.0 IN THIS ORGANIZATION. A Discord bot, written in Python with Object-Oriented programming (and some Procedural). It offers several utility/meme generators/RPG elements with heavy multiplayer engagement.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Discord-Bot

About

A discord bot, written in python, with several utility/meme generators/RPG elements and a feature-rich hangman game.

Run requirements:

  1. Needs python 3.6+ with sqlite3, pillow, requests, discord (0.16.12), numpy, dblpy (info on discordbots.org), and profanityfilter packages installed (use python3 -m pip install X)
  2. Optional: (Recommended) Create virtual environment, run pip install -r requirements.txt;
  3. In scripts/setup/ folder, run python setup.py
  4. In new tokens folder, replace value in tokenbot.ini with your discord bot token

Optional entries in tokens folder:

  • imgflip account token in tokenimgflip.ini (if meme generation desired)
  • discordbots.org token in token_dbo_api.ini (if uploading statistics about your bot is desired)
  • google cloud service account, save as creds.json to upload database backups when backup_script.py is run

Optional edits in db_and_words folder:

  • list of discord "emojis" as emoji_names.txt, the emote ID's must be replaced for a different discord bot to use them

Usage:

Linux/macOS

foo@bar:~$ python3 ./Main.py 

Windows

C:\Users\jsmith> python Main.py

Note: In this repository, paths are currently setup to run in a windows environment. Adjustment will need to be made for running on Unix.

License

MIT license.

About

OUTDATED! SEE VERSION 2.0 IN THIS ORGANIZATION. A Discord bot, written in Python with Object-Oriented programming (and some Procedural). It offers several utility/meme generators/RPG elements with heavy multiplayer engagement.

License:MIT License


Languages

Language:Python 100.0%