Commit Graph

1002 Commits

Author SHA1 Message Date
Drew 5e35b3a386 Merge pull request #22 from cwxda/cwxda-librefm
Add librefm plugin
2016-01-14 22:34:42 -05:00
Tommy Jans 840cf2f799 last.fm -> librefm in bot replies 2016-01-15 04:34:25 +01:00
Tommy Jans 5b9761552c Add librefm plugin
copypasta of drews lastfm
2016-01-15 04:30:53 +01:00
topkecleon e04abca769 apod.lua: now uses HD links 2016-01-14 15:49:37 -05:00
topkecleon 4f78323db7 Changes to apod.lua:
- Now uses demo key if key is not configured.
 - Removed newlines in doc.
 - Removed some unused code.
2016-01-14 14:56:30 -05:00
Drew 16b3d10762 Merge pull request #21 from heitorPB/master
Added APOD plugin.
2016-01-14 14:47:16 -05:00
Heitor P. de Bittencourt be6ecc04e2 Added APOD plugin.
Gets Astronomy Picture of the Day, from NASA.
2016-01-14 21:38:26 +02:00
topkecleon fe549add63 Better logging, new preview.lua plugin.
When an exception is caught, info will be printed to the config.log_chat or the console.
/preview will give an "unlinked" preview for the link.
youtube.lua now uses config.google_api_key.
youtube.lua now uses unlinked previews.
lastfm.lua gives more informative error messages.
New utility: handle_exception().
2016-01-13 13:00:17 -05:00
topkecleon c50b1ca3fa Username cachine and various fixes.
Usernames seen by the bot are now cached in the $usernames table. To get the ID associated with a
username, use the resolve_username() function from utilities.lua.
The table_size() function in utilities.lua will tell you the number of items in a key/pair table.
about.lua no longer displays a link preview in the about message.
currency.lua now accepts decimal arguments for the amount.
luarun.lua now correctly displays "false" return values.
moderation.lua will no longer send "I do not administrate this group".
2016-01-12 05:22:28 -05:00
topkecleon d1e0e939b5 updated readme 2016-01-09 08:42:47 -05:00
topkecleon 509947c28e lastfm bugfix 2016-01-08 22:42:31 -05:00
topkecleon 26c1299374 Rewrote help.lua and added markup support to several plugins.
help.lua has been rewritten to support "/help command".
New variable "command" has been added to plugins for the syntax (w/out slash) to be displayed in main
help message. "doc" will be displayed upon "/help command".

Output of >12 plugins has been reformated to utilize markup.
There is a fairly standard style throughout plugins.

get_word() in utilities.lua now has defaults for nil arguments.
2016-01-08 08:44:37 -05:00
topkecleon 9070a44c8f Improved triggers for many plugins.
Redone README to match the website.
Bot now supports deep linking / start payloads.
lastfm.lua now notifies a user when his default username is saved.
antisquig is now part of moderation.lua.
2016-01-07 22:30:12 -05:00
topkecleon 88a506492b some improvements 2015-12-14 14:48:17 -05:00
topkecleon c827004bc7 fixed default config
rewrote get_word()
2015-12-13 16:31:22 -05:00
topkecleon a0bbdba135 split admin.lua into multiple plugins to make way for the future
added shout.lua
2015-12-13 09:25:49 -05:00
topkecleon c8a90c5c7f added attribution for antisquig 2015-12-10 11:34:20 -05:00
topkecleon f89c3fae5e Added Google API/CSE key vars to config, minor changes to gImages.lua 2015-12-05 10:03:43 -05:00
Drew 6cc821f7c7 Merge pull request #15 from TiagoDanin/patch-4
Fix Google Search Images
2015-12-05 09:31:45 -05:00
topkecleon 80f363de44 markdown support in messages
other changes & improvements
2015-12-05 09:30:52 -05:00
Tiago Danin bda76a729d Fix Google Search Images 2015-12-05 11:23:32 -03:00
topkecleon c5c3660de4 updated readme, changed some things 2015-12-04 09:56:48 -05:00
topkecleon 4bd0a72b5a For photo messages, bot will look for commands in the caption if available.
Fixed bug in chatter.lua where the bot will attempt to reply to photo messages.
2015-11-29 06:41:53 -05:00
topkecleon faa86ab8fd Added Hearthstone plugin. 2015-11-29 04:45:00 -05:00
topkecleon 33adc43876 Disabled reply chatter by default. 2015-11-26 22:25:03 -05:00
topkecleon 326b8b887c chatter.lua now responds to @username as well. 2015-11-26 18:55:57 -05:00
topkecleon 4f191ac57a /modkick and /modban can now be used with reasons without failing to
kick.
2015-11-26 18:40:01 -05:00
topkecleon 61b9140eca Fixed bugs in wikipedia.lua, improved chatter.lua. 2015-11-26 05:34:16 -05:00
topkecleon 9cbe4dd3c8 Small fix in default config. 2015-11-25 11:13:19 -05:00
topkecleon d29f732d23 updated readme 2015-11-24 21:31:44 -05:00
topkecleon a5b6f4d864 updated README 2015-11-24 21:28:09 -05:00
topkecleon cacfea1fa5 otouto v3 is out!
Everything reworked and rewritten.
Antisquig is now a plugin to work with moderation.lua.
The bot can now upload photos, stickers, and other files.
Return values in plugin functions to affect the bot's behavior.
All this and more!
2015-11-24 21:22:04 -05:00
Drew 3bd9d5302e Merge pull request #12 from TiagoDanin/patch-3
Fix bug - Plugin chatter.lua
Fixed this locally a while ago, forgot to push it.
2015-11-23 07:47:35 -05:00
Tiago Danin 951f5b0cd0 Fix bug
- Change in location of response: (res.msg)
2015-11-21 10:14:56 -03:00
Drew b7aadc5247 Merge pull request #11 from TiagoDanin/patch-2
Organization of command list of plugins
2015-11-15 08:56:25 -05:00
Tiago Danin 6d7fb3eece Organization of command list of plugins
Organization of command list of plugins:
- Added new plugins on list
- Listed a-z ~ 1-0
:D
2015-11-15 11:41:09 -02:00
Drew ace4074a66 Merge pull request #9 from TiagoDanin/patch-2
Updated readme with more plugins listed.
Thanks to @TiagoDanin.
2015-10-12 18:49:48 -04:00
Tiago Danin fa6f9f1d62 Add new plugin in the list 2015-10-12 19:41:43 -03:00
topkecleon 9a7f166fd4 removed spaghetti code
updated version number
2015-09-24 19:44:43 -04:00
topkecleon a4b0a7ebed added youtube (@TiagoDanin)
improved cron
2015-09-23 14:48:54 -04:00
Drew 2f027eb746 Merge pull request #8 from TiagoDanin/patch-1
Adding youtube plugin
2015-09-23 14:43:39 -04:00
Tiago Danin e9c025c104 Adding youtube plugin
Search plugin on youtube
2015-09-23 15:12:06 -03:00
topkecleon 75179e41c2 removed debugging code 2015-09-23 09:11:30 -04:00
topkecleon c7ba76e72b added spotify plugin (thanks to @TiagoDanin)
fixed kickass plugin (required HTTPS)
included console.lua (for those who may use it)
included link to otouto update channel in about.lua
2015-09-22 22:27:36 -04:00
topkecleon ab16426898 Merge branch 'master' of http://github.com/topkecleon/otouto 2015-09-21 19:36:15 -04:00
topkecleon 4c6be5b899 minor changes 2015-09-21 19:34:02 -04:00
Drew 6767c20256 Merge pull request #7 from LibreLabUCM/fixed_imdb
Fixed imdb API link.
2015-09-21 19:32:39 -04:00
Abel 'Akronix' Serrano Juste e448e52fdb Fixed imdb API link. 2015-09-22 01:16:35 +02:00
topkecleon cf8dc26d42 doubly updated readme 2015-09-07 14:58:33 -04:00
topkecleon 483d8be255 updated readme 2015-09-07 14:57:53 -04:00