Commit Graph

189 Commits

Author SHA1 Message Date
Diego Martínez 56a5de4a91 Fix typo in connect.
This caused bot to fail to connect to servers protected with passwords.

Reported by reactor.
2014-05-28 11:59:10 -03:00
ShadowNinja 706a6fbe27 Rename "mt_irc" namespace to "irc"
The underlying IRC library is now available as irc.lib.
2014-05-25 22:52:24 -04:00
ShadowNinja e87d2e5bf2 Rename SASLPass and SASLUser settings to sasl.pass and sasl.user 2014-05-15 20:51:29 -04:00
ShadowNinja ed20a55899 Remove included Lua and LuaSocket source
Also rename README.txt to README.md and update it.
2014-05-15 20:20:22 -04:00
ShadowNinja 13d6116f8e Add backup files to .gitignore 2014-05-06 15:28:07 -04:00
ShadowNinja af4b92921f Update LuaIRC, and code to match 2014-05-06 15:26:13 -04:00
ShadowNinja f88760a273 Switch build system to SConstruct 2014-04-08 13:52:25 -04:00
ShadowNinja 4c70a06e87 Remove unnecessary search path addition 2014-03-23 00:40:06 -04:00
ShadowNinja 69492966a7 Remove duplicate luasocket sources from CMakeLists.txt 2014-03-15 20:23:48 -04:00
ShadowNinja ea24a7501c Print in-channel IRC commands in-game 2014-03-13 21:18:49 -04:00
ShadowNinja cdc6067e87 Wait even longer before auto-connecting 2014-02-27 00:21:58 -05:00
ShadowNinja 8d8a8ec519 Delay connecting until the first server step
This fixes an issue with servers on a restart loop starting up and immedietely
crashing, causing a join/quit flood.
2014-02-22 13:49:47 -05:00
ShadowNinja d1a0579135 Reformat quick_install.sh and use symbolic links 2014-02-04 16:30:57 -05:00
ShadowNinja 3a06814f18 Change formating of remote server join/leave messages 2014-02-01 17:58:51 -05:00
ShadowNinja 8e4b863549 Add option to not send join and part messages to IRC 2014-02-01 17:56:55 -05:00
ShadowNinja a25527100a Rework config 2014-02-01 17:03:44 -05:00
kaeza 5604fa5582 Send only first chat line. 2014-01-08 23:39:21 -02:00
kaeza 10f32b77b0 Add "[off]" prefix for messages not to be sent to the "other side".
If an in-game message begins with "[off]", it's not sent to IRC,
and vice-versa.
2013-12-27 12:57:35 -02:00
ShadowNinja aa299b7a10 Make prefixes case-insensitive 2013-12-22 15:41:22 -05:00
ShadowNinja d81f80155f Add in-channel commands 2013-12-02 18:17:32 -05:00
kaeza c3ddf1df70 Quick hack to prevent those ugly "<invalid multibyte string>" messages. 2013-10-27 08:57:42 -02:00
kaeza 0d57978c84 Add separator to !players command. 2013-10-26 17:33:12 -02:00
ShadowNinja 99c7c56733 Simplify CTCP code 2013-10-23 08:33:02 -04:00
kaeza d21f5b3403 Fix wrong check for common service and bot suffixes. 2013-10-23 01:23:02 -02:00
kaeza b647378490 Add `/irc_names' command. 2013-10-23 01:20:27 -02:00
kaeza a1671fca52 Change tabs to spaces in README.
Just for testing webhooks.
2013-10-22 19:18:56 -02:00
ShadowNinja 0901083dd0 Use upvalues in anonymous functions 2013-10-19 18:45:39 -04:00
ShadowNinja 85b4ba3f8f Rename !who to !players and make it list all players 2013-10-08 15:52:19 -04:00
ShadowNinja 290082760b Add support for common CTCP commands 2013-10-08 12:29:22 -04:00
ShadowNinja 5b0671b512 Add CMakeFiles/ to .gitignore 2013-10-08 10:59:11 -04:00
ShadowNinja ccea0ff33c Update LuaIRC (Generate alternate nicknames) 2013-10-08 10:57:37 -04:00
ShadowNinja 4313a06505 Fix crash 2013-08-28 10:58:12 -04:00
ShadowNinja 25696a8e9a Add better support for multiple servers and remove format_in/format_out 2013-08-26 13:25:06 -04:00
ShadowNinja b3ae3f5f03 Fix licenses 2013-08-20 23:33:36 -04:00
ShadowNinja c7f989dd85 Rewrite 2013-08-20 22:58:19 -04:00
ShadowNinja 3aede000b7 Change spaces to tabs 2013-04-25 17:09:12 -04:00
ShadowNinja 63c2b52c41 Change the >playername private message syntax to @playername and add a confirmation message 2013-04-20 15:31:25 -04:00
ShadowNinja 44cb68227f Add a confirmation message to /irc_msg and fix a few bugs 2013-04-20 15:29:43 -04:00
ShadowNinja 7183e96a40 Rename /msg to /irc_msg 2013-04-20 14:45:11 -04:00
ShadowNinja c36e9d9f10 Move some code from init.lua to config.lua 2013-04-20 14:03:34 -04:00
ShadowNinja 842306f109 Clean up globalstep 2013-04-20 00:54:21 -04:00
ShadowNinja eefef12688 Fix kicking, the server would quit whenever anyone was kicked.
Also don't rejoin when kicked.
2013-04-19 23:58:30 -04:00
ShadowNinja 409dbf9262 Shorten auto-generated nick, it was too long and was cut off. 2013-04-19 23:53:30 -04:00
kaeza 8b53211160 Merge pull request #10 from 0gb-us/patch-3
Fixed IRC crashing Minetest
2013-04-19 19:47:56 -07:00
0gb.us 3f42f0660e Fixed IRC crashing Minetest
If an IRC client disconnected without a parting message, it crashed the Minetest server. This update fixes that.
2013-04-10 04:31:09 -07:00
kaeza 66c04438f9 Merge pull request #9 from 0gb-us/patch-2
Fixed runtime error
2013-03-28 22:45:11 -07:00
0gb.us 7d85aebed7 Fixed runtime error
My bad. My code broke your script. This should fix it.
2013-03-28 22:39:41 -07:00
kaeza 1b2efe0f9e Merge pull request #8 from 0gb-us/patch-1
Move settings to minetest.conf
2013-03-28 22:22:01 -07:00
0gb.us 04a7414179 Move settings to minetest.conf
Default settings and the places they are defined have not been changed.
2013-03-28 22:18:14 -07:00
Diego Martínez 809ca1b526 added msg_out, nick_change, and part callback support 2013-03-28 23:29:23 -03:00