Giter VIP home page Giter VIP logo

partsbot's Introduction

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

partsbot's People

Contributors

thefakequake avatar bogpan avatar lukadd16 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.