Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging 5/5/2013 Master Upstream into DavidLeeBot #22

Open
wants to merge 36 commits into
base: master
Choose a base branch
from

Conversation

ronaldb
Copy link
Owner

@ronaldb ronaldb commented May 6, 2013

No description provided.

sharedferret and others added 30 commits August 27, 2012 20:58
Externalizes the BANNEDUSERS table name into config.json.

Also uses the configured table names and database name consistently
now in all places.

Prevent the .quake command from crashing the bot if unable to parse
earthquake data.
Improve table name configuration
Updating to read new response format.
The version command will now check for the latest version from npm and
notify in the response if an update is available. "enforcement
[on|off]" now toggles room enforcement.
* Added .DS_Store and config/ to .npmignore and .gitignore
* Check for null result for db queries
* Use config botname in command instead of "meow"
* Don't welcome ttstats bots
* Small bugfixes

Thanks to @ronaldb and @withoutclass for surfacing these
bugs/improvements.
Add a delay of 1000ms to welcomeUser() to deal with TT not connecting a
user to the chatserver until after they join the room.
-added the ability for the bot to dj
-added minDjs for song limits
-added .snag as alias for addtoplaylist
…down if more people vote up then down

-changed mysql from createClient to createConnection for support of new mysql function
…n refresh

-added emoticons to after song stats
-changed the optimize voting method to work correctly
AFK Rules, Bot Djing and other fixes
Fix banning to insert to correct table
-fix a bug where mysql will randomly disconnect
-fix a bug where removing djs would crash the bot
Fixes to Djing and new command
Updates package.json to require v0.9.6 or earlier of node-mysql, as later versions contain backwards-breaking client changes. Mitigates #94.
Forgot that someone already fixed the mysql issue. Changing the
package.json dependency on mysql back to latest from 0.9.6 per #103
…parts like poorly written commands.

Support exports.name being an array and not just a string.
Add a webserver on port 8080 so that bot can be monitored via something like pingdom.
Fix MySQL reconnection issue
Optionally send users a message saying that they're not mods when they use a mod command
Changes getpicture to use the new format that TT vends for a user's
Facebook profile. Also removes the Twitter lookup since the 1.0 API is
deprecated.
Making the bot run again
* Fixes an issue where the bot would crash if the usedb config option
was enabled but no mysql server was running
* Updates idle warning/pull messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants