Added hourly caching to the weather command. This should allow weather
to do background caching so data is both fresh and fast to the end user.
Fixes #27 Added hourly caching to the weather command. This should allow weather to do background caching so data is both fresh and fast to the end user.
Adds a message to notify all users when an op/op-admin joins the chat.
Fixes #46 and allows anon users by default
Merge branch 'v3' of odchbot.github.com:odchbot/odchbot into v3
Fixes #44 and ensures the bot exits with a message when the db driver
specified in the yaml file is not present.
Alters the initial eval to ensure the script dies if any of the prereqs
die
Fixes #45 and fixes #48. Allows admin users to bypass most restrictions
whilst also increasing name based restrictions to having letters,
numbers, underscores and hyphens only.
Properly matched the regex to ensure passive users cannot connect if the
setting to disallow them is set
Too many arguments for DCBUser::user_is_admin at /home/travis/build/odchbot/odchbot/DCBUser.pm line 158, near "$user)"
Copy the yaml settings file pre-travis test so it's available to be
loaded.
Ensured odch::get_user_list does not get called during tests as that
function is unavailable.
We require DBD::SQLite for travis testing.
Fixes #39 - users who have never disconnected will not have
disconnection info, this gets round that.
fix 36