jerpdoesgames / twitchjerpbot Goto Github PK
View Code? Open in Web Editor NEWJerp's bot for Twitch Chat
License: Other
Jerp's bot for Twitch Chat
License: Other
This could integrated into command aliases to, for example, automatically go to commercial, start trivia, and then delay end trivia (some sort of quick !brb type command event)
Seems the recommendation would be to use something closer to GPLv3:
https://opensource.stackexchange.com/questions/4577/does-gplv3-require-attribution
https://www.gnu.org/licenses/gpl-3.0.en.html
https://www.gnu.org/licenses/quick-guide-gplv3.html
Think in order to accommodate attribution I'll need to include my info in the license or as comments at the top of Program.cs or similar - gotta find time to do some more reading on this.
Basically, clear out rewards from other groups even if the reward group for a profile is null.
So people can need points to submit mario maker levels, etc.
Create a new system for all of the min/max viewers, category, tag, etc. conditions across the bot.
Gonna be using this later on at least for messageRoll, if not other stuff (for example could use it for better control over cooldowns/etc.)
https://dev.twitch.tv/docs/api/reference#get-channel-stream-schedule
Maybe at least a command for next stream?
Could even lower the cooldowns maybe
Hardcoded quite a few messages with the past few new features & whatnot. Should go back and get them localized.
Rather than requiring people to know how to get VS set up and build it
To be fair, I don't think I've ever been responsible for this - every other project I've done has had someone else managing releases / creating installers.
Dump to json somewhere
Allow snoozing via API: https://twitch.uservoice.com/forums/310237-ads/suggestions/45374548-ad-manager-api
Native ad-warning support: https://twitch.uservoice.com/forums/310237-ads/suggestions/44136210-notifying-chat-about-an-schduled-ad-break-ahead-of
Just need to condition it against win8+ like with pubsub
Something like putting an @ in front of a command prevents any optional feedback (for stuff like updating a setting).
Right now I'm not sure what it's even using but it sucks and almost never triggers properly.
Chunk of it is unused and it should all go to TwitchLib anyways.
(and rename the old one to like, textPoll or something)
This way I can do stuff like have special sounds for a particular game OR prevent sounds from the game I'm currently playing (so I'm not confused by, say, a parry sound while playing dark souls).
move to %UserProfile%/Documents/JerpBot/config/
sounds in /sounds/
trivia question config in /trivia/
26m for delays instead of 1560, etc.
Gotta move it out of the Stream Profiles module and make it a bit more robust.
Add command to convert between various units (for example Celsius / Fahrenheit)
To prevent stuff like too many mario maker levels being submitted in a row by the same person
Start cooldown after selection
Add reset cooldown command (reset for given user)
Pretty popular command for nightbot/etc.
seems twitchlib supports it
Currently this is only allowed by broadcaster/editors but I could see wanting to let moderators (or a whitelist of regular users) add them as well
https://dev.twitch.tv/docs/api/reference#create-stream-marker
Base commands w/sub-command support
Dump to a json file somewhere
Dump to json somewhere
Place in TwitchJerpBot/ConfigSample/
Dump to json somewhere
Just need to check to make sure it won't choke if you reduce the total message count or send unwanted duplicate messages or something (reset current index?)
Custom commands
Game-specific custom commands
export to a json file somewhere
Should really write enough of a guide to explain how to get this thing to run in the first place
all the "thanks for the raid stuff" that currently only intermittently works anyways
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.