thenerdery / nerdbot Goto Github PK
View Code? Open in Web Editor NEWThe Nerdery's Hubot
The Nerdery's Hubot
I would like to see the nerdbot output a video story of a chatroom by collecting (or storing in realtime) all the gifs for a particular chatroom, and then building a video out of them.
If someone gets to this before me (highly likely) please feel free to implement this.. otherwise I will be working on a PR when I find time.
Opening this ticket to track https://github.com/hubot-scripts/hubot-google-images/issues/10, which appears to be the root cause. Looks like the legacy v1 Google images API suddenly stopped respecting the imgtype=animated flag. If the hubot script we're using is updated at some point we can pull in the fix from there, until then 'nerdbot animate' will mostly return static images.
About 80 % of the time, nerdbot will ignore some karma requests if they include an actual user's mention.
These are the situations we've encountered:
nerdbot karma empty @username
nerdbot karma @username
Strangely, the following work perfectly:
@username++
@username--
the best way to get these to work is joining a private room where @username is not present, therefore it does not get converted to an actual mention.
I find a couple of the puns to be in poor taste and would be glad to see them replaced. Specifically:
"A soldier who survived mustard gas and pepper spray is now a seasoned veteran."
"Why were the Indians here first? They had reservations."
cc: @Shermanerd
When performing nerdbot hearth
or nerdbot hearthgold
and providing a cardname that does not exist (such as "Ancient Silverback"), Nerdbot's response is "No card with this namo."
"Name" is spelled correctly in Nerdbot's response.
People often unintentionally trigger the "--" karma command by using double dashes as a separator in a sentence. Command should maybe only listen to nerdbot mentions, or not match against the pattern if there is whitespace before and after.
Google no longer supports their regular image search API, which google-images.coffee currently uses. Google now requires the end user to setup a "custom search engine" to use the "custom search" API. See the following links for more information: https://developers.google.com/custom-search/ https://cse.google.com/cse/
Please reduce the nerdbot channel spam for project and language-related channels.
There is currently no way to filter or ignore individual users in hipchat, and the amount of noise that bot commands and responses produces lands somewhere irritating and can-we-have-botless-irc-back-please.
Suggested nerdbot features to remove:
</grumpy old man>
When hubot prints a message, ampersands are URL encoded, which is improper for Hipchat, and breaks some image links ("Failed to load the image"). To reproduce, try 'nerdbot cast storm crow' in the Hipchat web client. The resulting image response from Nerdbot should fail to load.
The native client seems to load these URLs successfully, I only see this issue in the web client. I assume this is related to hipchat/hubot-hipchat#247 and can be addressed by updating the hubot module.
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.