singlerider / lorenzotherobot Goto Github PK
View Code? Open in Web Editor NEWTwitch Chat bot written in Python
Twitch Chat bot written in Python
"\u256f\u00b0\u25a1\u00b0\uff09\u256f\ufe35 \u253b\u2501\u253b Lets try something new." should translate to (╯°□°)╯︵ ┻━┻ Lets try something new. (╯°□°)╯
But an error message is returned because IRC doesn't like these characters.
newyork_triforce reports ""!wins" not working" in curvyllama
!request, when coupled with video request with non-unicode characters, such as Korean characters, etc. will provide an error message, even though the video still gets appended to the YouTube playlist.
In order to make this project easier to start up for others, it needs to have a requirements.txt to list out the python depdendencies.
https://pip.readthedocs.org/en/1.1/requirements.html
e.g. this project relies on python's requests library
Adding a requirements.txt would make the 'setup' just pip install -r requirements.txt
joecow reports "[suggestion] add !wins command that works like !shots" in curvyllama
davidwhodat reports "can't use !addcom or !command add" in curvyllama
Currently, the Pokemon battle is determined solely by random chance. However, there is an associated dictionary that can be used to help better determine the outcome of the battles, based on Pokemon type.
Current Default is set to None - which always throws an exception on first battle
the tests do not respond after x seconds during a tests of moderator commands. This is likely due to it trying to hit Twitch's api. Go around it by setting the globals.channel_info
to include the current moderators.
It would make sense to keep the cron jobs separate. Right now, if one fails, it affects the other. Different intervals and options for output would be the main draws for this.
Subtract treats first from donations, then from time.
joecow reports "!uptime syntax broken" in curvyllama
Add whisper functionality with conversational English responses.
singlerider reports "this is a test issue" in singlerider
'!llama rank' to get a numbered rank for treats. '!llama list' for top ten
Fix the band-aid of the mysql connection issues, make queries object-oriented.
Fix the unit tests to connect with the twisted framework.
newyork_triforce reports "http://prntscr.com/9ydl62 breh" in curvyllama
When !treats set [number] is issued, it sets an arbitrary number of points to a user
even if number of args is wrong or sequence does not match.
Still require for 1000 and above
Add HTML Scraper to find out what is on the home page of many websites - Syntax:
!whatson nickreboot
There will be a conflict between channels in this case if two channels want the same custom command. Introduce new autoincrement column as primary key.
!llama stream currently returns stream status if stream is online. If offline, an error messages displays.
singlerider reports "not providing subscriber notifications" in curvyllama
curvyllama reports "dont want a delay on the !stream command" in curvyllama
object of type 'NoneType' has no len()
Most likely cause by the user not already existing in the database due to no database entry
newyork_triforce reports ""!check market" broken?" in newyork_triforce
newyork_triforce reports "WTF HAVE YOU DONE http://prntscr.com/a0vr31" in curvyllama
[21:33:24 #shedeviil_09] [BOT] Command is valid and not on cooldown. (!gift) (izzet8486)
shedeviil_09
ID FOUND TO MATCH ITEMS AVAILABLE
invalid literal for int() with base 10: "No treats found, but don't worry. You can earn them by watching the stream when it's live!"
[21:33:24 #shedeviil_09] BOT : Item ID must be a number
singlerider reports "revert treats system back to a single count - remove distinction of time and donation treats" in curvyllama
Twitch's endpoints are starting to take way too to return a valid response. Caching is a better option.
Imagine a chat where, at a random time, the bot would assign a bounty to a user's head. The first user to claim that bounty would claim it.
Shaaaaaaaaaaaaaaaane I'm sorryyyyyyyyyy
(I did a "!battle Lorenzotherobot 4" in private chat)
Now messaging Lorenzo "!party" returns an error
singlerider reports "add '!gif' command that includes oddshots such as http://oddshot.tv/shot/curvyllama-20160209153440260" in curvyllama
curvyllama reports "can we make lorenzo spit out a pokemon every ten minutes?" in curvyllama
Fix user_dict return in twitch.py, test as non privileged, non test user.
Users at higher levels request ways to level up
singlerider reports "tallgrass is apparently removing davidwhodat's treats" in curvyllama
The schema as-is does not include necessary pokemon information that the application relies on.
davidwhodat reports "couldn't access !loyalty; was told "mod-only command". shane might be testing system." in curvyllama
Change the Major Error Reconciled message from treats addition to a 'try again' condition.
curvyllama reports "shen pls" in curvyllama
Sacrifice a given number of treats to release a potentially rarer pokemon.
singlerider reports "add reconnect script for lost whisper server connection" in curvyllama
!shots remove [number] and !llama shots not currently displaying correct yield.
For easier testing and less spaghetti-code the configuration shouldn't be imported in several locations.
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.