Git Product home page Git Product logo

maple-bot's Introduction

Maple-bot

A discord bot containing a collection of smaller projects designed to make my life easier.

Features:

  • Tracks the top Hypixel Skyblock users for Ghast Tear collection and logs their daily collection gains.
  • Estimates the daily profit/loss for a collection of 30 T12 Ghast Tear Minions on Hypixel Skyblock
  • Calculates the estimated time until a T12 Ghast Minion has been filled, pings user once it is 90% filled.
  • Rolls dice used for TTRPGs, such as d20s, d10s, d100s, etc.
  • Rolls dice for creatures summoned in DND, such as with the spell Conjure Animals.
  • Tracks keywords in the daily deals channel, pings users if a keyword is mentioned.
  • Tracks the bot's current public ip address, logs any changes.
  • And many other micro projects!

Upcoming features:

  • Calculate the estimated time any minion has been filled
  • Add dice rolling for non-summoning spells (ex: fireball)
  • Deciphering tool for Binary, Hexadecimal, ROT13, etc.
  • Docker status indicator. Warn when dockers are listed as offline
  • Remote control of docker containers (not sure if this is safe tbh)
  • Reminders for any arbitrary time
  • Reminders for special events
  • Database image viewer for irl collections
  • Local weather tracking
  • LLM + 11ai support? Give maple a voice?

maple-bot's People

Contributors

thegreatalphaa avatar

Watchers

 avatar

maple-bot's Issues

Skyblock tracker should track how long since the last time ghast minions were harvested

Will need to add a command to reset the counter on successful collection
On command run log date/time
When the tracker command updates, calculate the number of hours since last harvest command has been run and estimate the percent of minions filled. If value is over 100%, calculate the total coins collected by the minions.
syntax should be something like: skyblock harvest

Ghast Minions are XX% filled.

Ghast Minions are 100% filled. Collected XXXXXX coins.

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.