GithubHelp home page GithubHelp logo

tokentimeboostbot's People

Contributors

dependabot[bot] avatar gitbutler-client avatar mkmccarty avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

vulp1337

tokentimeboostbot's Issues

Add timer on active boosts to be able to best time when to swap to a gusset

From SpaceCowbot5150

  •   If I can make a suggestion for something to be added to boost bout it would be a timer on active boosts. Would help show when to check in and add gusset.

    

Gusset Timer

  •   For a timer: 10B / (7440 * 4 * 3 * artifact set * 1000 * boost beacons) will spit out the number of minutes to 10B chickens gained

The Chalice and monocle T4Es + 8 stones is x2.3
    

Open up swap reaction to non-booster

Those blue buttons are for the current booster. It makes sense to open them up to everyone to use. It was originally restricted to avoid an imagined abuse that probably isn't a thing.

Split all /change commands

The current /change commands can be confusing. Break this into individual commands that focus on a single task

Allow farmers to indicate the number of boost tokens

Add a way for a farmer to indicate the number of boost tokens they want.

Options:

  1. Through a slash command
    /tokencount 6

  2. When user reacts to signup reaction list, send an interaction message to that user asking them to specify a count.

  3. Allow for a number reaction to the boost list to specify the tokens needed

Indication of boost order mode

For some of the boost order modes they start as Fair/Random then after 20 minutes. Provide some indication of how someone is added. Maybe as a timestamp display.

Permit renaming of contract

Add a slash command to allow for the renaming of a contract

Perhaps:
/change coop-name: name
/change coop-id: name

Add /speedrun features

Add /speedrun slash command to set parameters on an existing contract.

Option for Coordinator listed as first or last and everyone else fair ordering.

Option on where to direct tokens...

  • During CRT: Who's getting tokens (aka Kicker)
  • During Boost: Either to Boost List (normal) or to a token sink
  • After Completion: Who's the token sink

Perhaps a couple new states for the bot. Signup -> CRT -> Boost List -> Post Boost

Add token counter to the boost list

Through a boost list reaction, allow a reaction to increment or decrement if a token was sent to a farmer.

Update the boost list to give a tally of the received tokens on that farmer.

Perhaps something like this which would

1 - Farmer (x/5)

or if the farmer hasn't specified a number of tokens needed

1 - Farmer (x)

Add way to move a single booster

Add a /change single-booster: @mention:#
or something like that where a mention or booster/farmer name and some trailing number will move them to that spot

Add Token Value tracking

The bot would need to be told the start & end time of the contract to get the numbers close. When the sending/receiving of tokens happens then record the timestamps of sent & received tokens into arrays and do the math on those deltas.

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.