Bogpan / PartsBot

PartsBot Discord Bot written (badly) in Python with Discord.py.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PartsBot Logo

PartsBot is a Discord bot that can automatically format PCPartPicker links, check pricing and specs for parts, save your build and allow you to update it on the fly, and much, much more.

You can invite the bot here. Consider supporting this project on the PartsBot Patreon. Join the Discord Server if you need to get any help regarding this bot.

A demonstration

Reporting bugs

Please report bugs in the PartsBot Discord. The bot automatically reports errors if it encounters them, but please do report them if you see them often.

Bot information

PartsBot is written in Python using the Discord.py library. The prefix is , and it cannot be unfortunately cannot be changed unless you run your own instance (see below).

Contributing

Contributions to PartsBot are welcome. Send a pull request and I (QuaKe) will review it.

Running your own instance

Make sure you have at least Python 3.7 installed (that's the most recent version it has been tested on).

>>> git clone https://github.com/QuaKe8782/PartsBot.git
>>> pip install -r requirements.txt
>>> python db_schema.py

Now fill in credentials.json. You will need to provide a discord bot token, an apex tracker API key (https://apex.tracker.gg/site-api), a reddit account username and password, a reddit application client ID, a reddit application client secret and a bot command prefix unless you wish to keep it as ,.

>>> python3 main.py

Then, invite your bot to your server and you should be good to go!

Credits

Bogdan for his member converter

About

PartsBot Discord Bot written (badly) in Python with Discord.py.


Languages

Language:Python 100.0%