Giter Club home page Giter Club logo

opal's Introduction

Release MIT license GitHub contributors GitHub issues GitHub stars Discord


Logo

Opal Discord Bot

A 100% free and open source group assistant
Report Bug · Request Feature

About The Project

Invite Opal

This project started out in January of 2020 and aims to provide the best tools for sneaker groups. I was in a group myself, and realized that people could truly benefit from an all in one discord bot.

Here's why:

  • Your time should be focused on other things rather than looking for sneaker information
  • You shouldn't have to exit the tab to look up currency conversions
  • You should be able to search for sneaker prices directly from discord

Of course there is a ton more that will be added to Opal in the near future. I will be making more updates and adding new features consistently as time goes on.

Built With

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Read the Feature Template
  3. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  4. Commit your Changes (git commit -m 'Add some AmazingFeature')
  5. Push to the Branch (git push origin feature/AmazingFeature)
  6. Open a Pull Request

Installation

These are specific instructions for forking and testing your new features.

  1. Fork the project
  2. Download and install dependencies (npm install)
  3. Set environment variables
  • BOT_TOKEN
  • TWITTER_TOKENS
    • see twitter.js
  1. Test your work! (node app.js)

Command list

Opal currently supports the following commands:

  • address - Displays an alternate address
  • botbroker - Scrapes BotBroker and checks recent prices of the given bot
  • crypto - Grabs the lates data on the given cryptocurrency
  • convert - Converts one currency to another
  • downloads - Displays download links of all major bots.
  • email - Changes the email given and sends it to the user
  • embed <channel_id> - Creates a new embed in the specified channel.
  • fee - Calculates the payouts for the specified amount for every major platform
  • funko - This command will search funko for the given product
  • giveaway <channel_id> - Starts a giveaway in the specified channel.
  • goat - Fetches and displays product information from Goat
  • help - Displays the help menu.
  • make - Displays the sale price needed on major platforms for your item in order to get your desired payout amount
  • parcel - Displays the tracking data of a given parcel.
  • ping - Displays the latency between Discord and our servers.
  • poll - Sends a poll to the specified channel.
  • proxy - Tests your proxies against the specified site
  • reminder <channel_id> - Sends a reminder to the specified channel.
  • shoe - Converts shoe sizes from different regions
  • shopify - Checks if the specified site is a shopify site
  • snowflake - Converts the specified Discord snowflake to a UTC timestamp.
  • stockx - Displays the specified product's information from StockX
  • droplist - Displays the latest Supreme drop list.
  • sellout - Displays the 5 most quickly sold out items from the most recent Supreme drop.
  • time - Displays time zones.
  • triangulate - Displays the longitude and latitude of the specified address.
  • twitter - Displays information about the given username / query
  • variant - Displays all of the product variants for the given shopify product

Roadmap

See the open issues for a list of proposed features (and known issues).

License

Distributed under the MIT License. See LICENSE for more information.

Contact

@ryanbrwr || My Github

opal's People

Contributors

dependabot[bot] avatar dialectrical avatar husseinelguindi avatar jmannanc avatar ryanbrwr avatar

Watchers

 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.