GithubHelp home page GithubHelp logo

goat-discord-bot's Introduction

GOAT-Discord-Bot

This project is a discord bot that uses the Algolia search API to search products and uses that information in GOAT's API to return data on a particular sneaker or piece of clothing.

Motivation

The goal was to create something that people in the sneaker community would be able to use in their discord groups for free. Being able to visualize all the data on a sneaker at once without having to click and scroll is convenient and saves people time.

Features

Takes in keywords from the user and displays a list of 10 possible products

  • User can choose the desired product by reacting to the bot's message
    • If only 1 result is found, the user does not have to select an option

It returns an embed with:

  • Product name w/ GOAT hyperlink
  • Thumbnail Picture
  • SKU
  • Release Date (yyyy-mm-dd)
  • Table of lowest ask and highest bid for every size

Bot Commands

  • .goat [keywords here]

Screenshots

Errors Multiple Selection Single Selection

Installation

  • Install python 3+ and add python to your PATH
  • Install pip python get-pip.py
  • Clone this repository git clone https://github.com/kxvxnc/GOAT-Discord-Bot.git
  • Change directories to the current folder cd /to/your/directory/GOAT-Discord-Bot
  • Install dependencies pip install -r requirements.txt
  • Create an application at the Discord Developer Portal
  • Edit line 8 in main.py with your own bot token and save
  • Run main.py python main.py

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.