forcebot-rs-2.0

Twitch bot written in rust

High Level Acceptance Criteria


  • For Streamers, an easy way to setup & control bot functionality
  • For Channel Chatters, play bot games and interact with the bot with easy intuitive CLI-like commands
  • For Bot Custom Package Developers , a bot Custom Package API to add additional functionality

Requirements Details


Streamers & Bot administrators should be able to easily deploy the bot with some built in functionality and some built in packages

Custom Package API is provided for Package Developers so they're not required to check on twitch chat restrictions for bot responses. Custom Package API should provide a way to access & modify package level variables

Some Built in Custom Packages can be included

Custom Packages


  • WIP Pyramid Indicator
  • WIP Target Pyramid Builder

Implementation


The bot will be written in rust. If data persistence is required, postgres db might be used

Future Enhancements


Enhancements left for future projects

  • Port forcebot_rs & original modulatingforcebot functionality
  • Streamelements points to Bot Gamba Stocks