autoexecbot / autoexecbot Goto Github PK
View Code? Open in Web Editor NEWPublic AutoexecBot documentation and issues tracking
Public AutoexecBot documentation and issues tracking
This will allow users to use a simple scripting language to create their own bot commands.
If a filter is poorly formatted, it causes the regex parser to fail and the bot logs the error and silently fails, but the state is not transactional, so the state doesn't roll back on error (but fortunately is not persisted), effectively blocking the bot from having new filters added until it is restarted.
I'd like to decompose the runtime down into several sub-crates that are composed together and compiled by a root workspace. This will help with compilation times for isolated changes and also help to better organize the code.
I would like to improve the story around what metrics get gathered by the bot so that I can keep an eye on how the bot is performing over time.
rooDerp
This will allow the bot to more effectively handle users changing their names.
If the broadcaster and moderators have a name that has been banned the bot will attempt to ban them and will short circuit the request pipeline, effectively locking them out from interacting with the bot.
Once Discord is support, create a way to let users link their Twitch accounts with their Discord accounts so that any cross-service integrations will work for that user.
Create a system where users can join teams (including Discord roles) and be awarded points by streamers/mods on their respective teams.
Some ideas for this include:
Plan is to add a simple syntax for name and syntax blocking.
The syntax will be as follows
Examples include (not a comprehensive list)
This syntax will be case-insensitive.
The wasmer project looks promising for developing a plugin framework for the bot. This would allow for sandboxed plugins to be developed in any language that can be compiled to WebAssembly. This would give third party developers the opportunity to extend the bot.
If possible, a lot of the bot's current core functionality could be offloaded to plugin modules that could come with a default deployment of the bot, but easily reconfigured or removed by users of the bot.
Decided to convert from Trello to a public GitHub repo because in general it has better project management tools. The following tasks need completed:
Release the updated v0.7 of AutoexecBot that's based entirely on std::future::Future
and async/await.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.