karolstawowski / false_bravery

Discord Bot to randomize League of Legends experience, made using Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

False Bravery

Language License

Description

False Bravery is a Discord Bot for League of Legends players which creates an image with random champion, summoner spells, items and skill order and sends it to the Discord channel.

Installation and usage

To run False Bravery, you need to have Python and pip installed.

  1. Clone github repository
git clone https://github.com/karolstawowski/false_bravery.git
  1. Create virtual enviroment
py -m venv .venv
  1. Activate virtual enviroment
.\env\Scripts\activate
  1. Install required packages using pip
py -m pip install -r requirements.txt
  1. Create bot_password.txt file and paste your bot's token into it

  2. Run program

python main.py
  1. Bot is ready to use! Type !aramki in Discord text chat to get your random build!

Docker

You can also run False Bravery using Docker. To do so, you need to have Docker installed.

  1. Create docker image
docker build -t false_bravery .
  1. Create docker container
docker run -d --name false_bravery false_bravery

Resources

Riot Games API, Python Imaging Library

Tools and technologies used

Python, pip, Python Imaging Library (PIL)

About

Discord Bot to randomize League of Legends experience, made using Python

License:MIT License


Languages

Language:Python 99.5%Language:Dockerfile 0.5%