Commit Graph

72 Commits

Author SHA1 Message Date
raylu 14ebeac6ee Add support for servers that don't use : properly 2010-10-29 14:06:18 -04:00
raylu 8765d3f178 Add romanization command 2010-10-28 15:02:09 -04:00
raylu f855d74bb4 Get rid of stupid UnquoteChar usage 2010-10-28 13:11:12 -04:00
Raymond Lu 35351e93bb Handle http://youtube.com without www and allow links that don't start lines 2010-10-27 21:02:28 -04:00
Raymond Lu 93e335a606 Also parse out spaces for YouTube videos 2010-10-27 20:48:36 -04:00
raylu 9d083ce6af voice, devoice, autovoice 2010-10-27 01:49:57 -04:00
raylu b744a13cbf Fix the list again 2010-10-27 01:22:34 -04:00
raylu cb266f5310 Document new commands 2010-10-27 01:20:23 -04:00
raylu d07ddadedb Intial calc. Need to handle html unescape and superscripts 2010-10-26 23:56:10 -04:00
raylu 2cc4781249 Move commands into cmd-*.go files 2010-10-26 21:30:00 -04:00
raylu 78d5511cf8 Sometimes the Nick is created but not filled in 2010-10-26 18:43:09 -04:00
raylu 2c1e5641ab Users with h can't kick users with o or h 2010-10-26 18:42:26 -04:00
raylu 8684e37727 ban, unban, kickban 2010-10-26 18:31:19 -04:00
raylu 9a645b8307 Split hasAccess into hasAccess and parseChannel 2010-10-26 18:31:06 -04:00
raylu 32a32cda35 (de)op, (de)hop, kick 2010-10-26 17:21:08 -04:00
raylu c97201c671 Join channels that the owner invites us to 2010-10-25 15:10:09 -04:00
raylu 319e776c34 Pass the irc.Nick to all command handlers
This avoids doing another lookup in hasAccess
2010-10-25 15:09:15 -04:00
raylu 0c7aba3fc3 Handle YouTube responses without durations (blocked videos) 2010-10-20 17:35:08 -04:00
raylu 2debf26308 Make README.md more clear 2010-10-20 17:34:47 -04:00
raylu 23b194d43b Make the list a list 2010-10-18 23:51:42 -04:00
raylu 8b3845d216 Document commands and flags 2010-10-18 23:44:39 -04:00
raylu e0cf7e3917 Make authentication based on ident and host 2010-10-18 22:34:44 -04:00
raylu e24293df24 Update hosts when people speak 2010-10-18 19:55:41 -04:00
raylu 23dfd26d9f Allow commands on a channel to be used from a privmsg 2010-10-18 15:32:42 -04:00
raylu ce202d03f1 Also filter out #s from YouTube videos 2010-10-18 14:58:49 -04:00
raylu fe1bae990a Update README.md 2010-10-16 19:14:41 -04:00
raylu 2583f883f9 !say 2010-10-16 18:47:04 -04:00
raylu f849da89c1 Fix bug in basetopic detection 2010-10-16 18:42:13 -04:00
raylu f8acc8ffea !remove 2010-10-16 18:37:29 -04:00
raylu a44a71677b !appendtopic and query for basetopic with !topic 2010-10-16 18:08:19 -04:00
raylu ba455ac44f !add, !flags, !topic 2010-10-16 15:38:40 -04:00
raylu add4528312 Add YouTube video identification 2010-10-15 21:07:46 -04:00
raylu d10242f5f5 Delete stray files from fork 2010-10-15 18:24:53 -04:00
raylu 283f03a108 Add nickserv autoidentify
This also waits until identified before autojoining
Unfortunately, testing for the +r mode to mean registered is network-
specific. This happens to work on Rizon but not on Freenode, for example
2010-10-15 18:19:44 -04:00
raylu 90a5268dfa Properly export Debug and add Network to Conn 2010-10-15 18:11:14 -04:00
raylu 38b846f9d7 Fix a bug that prevented adding multiple handlers 2010-10-15 18:06:51 -04:00
raylu 8efba64f4e Multi-server support 2010-10-15 17:13:53 -04:00
raylu 41826d3b24 Use default root CAs for SSL connections 2010-10-14 14:02:05 -04:00
raylu bfe0705337 Add !tr (language detection and translation) 2010-10-14 00:12:12 -04:00
raylu 3e83d30e71 Add a command system 2010-10-13 21:16:16 -04:00
raylu f212894aed Update README.md some more 2010-10-13 20:09:56 -04:00
raylu 9a9c640b91 Add configuration parsing 2010-10-13 20:09:48 -04:00
raylu 091c6f9558 Update README.md 2010-10-13 17:34:33 -04:00
raylu f3dd8e174e Strip down the client, rename to rbot 2010-10-13 15:12:01 -04:00
Alex Bramley 10de1b570a Enable SSL IRC for goirc. 2010-10-13 14:59:07 -04:00
raylu 1a5b744150 Make printing in recv/send optional 2010-10-13 14:57:36 -04:00
raylu 82cc80ca1a Fix error()'s passing of variadic to Sprintf 2010-10-13 14:43:07 -04:00
Alex Bramley a5174d4b04 Makefile fixes to build with more recent Go releases. 2010-10-13 14:41:36 -04:00
Jesse McNelis 398a6f4f79 Updated for changes to strings.Split() 2010-07-17 07:52:18 +10:00
Jesse McNelis 06f7cdd19b Removed varadics in functions and updated for changes to Go standard library 2010-07-17 03:59:53 +10:00