Chris Sexton
2c0dc55452
Big overhaul again! Replaced fluffle's goirc library with velour/irc.
...
Hopefully this new library will provide me with some benefits such as being able
to actually get and respond to a WHO message. Yet to do is to fix sendMessage to
be a channel on Bot with a goroutine that formats and sends messages on. Also,
figuring out how to handle the WHO response and populate users.
2013-06-01 22:06:31 -04:00
Chris Sexton
8cf2b997a2
Fixes #13 : UTC vs not UTC, I don't know which one is right, but let's pick one!
2013-06-01 21:58:20 -04:00
Chris Sexton
be1739d316
Linkifying images in web site
2013-06-01 17:24:05 -04:00
Chris Sexton
79bec9fc21
Changing factoid random a bit to improve efficiency, added 'factoid' command for random fact
2013-06-01 16:46:16 -04:00
Chris Sexton
11feafbee0
Changing URLs to GET for sharing
2013-06-01 16:20:45 -04:00
Chris Sexton
a87835b54a
Fixes #21
2013-06-01 15:14:54 -04:00
Chris Sexton
a086f2bc6e
Fixing remember plugin
2013-06-01 15:00:57 -04:00
Chris Sexton
42e17ae755
Removing secondary URL
2013-06-01 14:40:06 -04:00
Chris Sexton
b5003e82b5
Adding a regex to web find
2013-06-01 14:34:07 -04:00
Chris Sexton
38bfc59871
Fixes #15 : Factoid interface is bangin
2013-06-01 14:17:13 -04:00
Chris Sexton
2fc9fd1c84
Making index page a bit better
2013-06-01 13:39:17 -04:00
Chris Sexton
242be51029
Making the web interface a bit better
2013-06-01 13:29:12 -04:00
Chris Sexton
edd941fe46
Initial (ugly) web interface
2013-06-01 13:10:33 -04:00
Chris Sexton
45b6ffa819
Fixes #18 : Go fmt on everything. Turns out only main needed it
2013-05-09 18:31:57 -04:00
Chris Sexton
377de90c31
Fixes #19 : Removing logging statements.
2013-05-09 18:31:48 -04:00
Chris Sexton
13fa9dd079
Removing unused variable
2013-05-07 20:58:20 -04:00
Chris Sexton
75e2c53bd1
Returning command check back to messy if/else. regexp was not good.
2013-05-07 20:56:09 -04:00
Chris Sexton
c3c19dda5f
Fixed crash on startup with empty message from server
2013-05-07 20:23:35 -04:00
Chris Sexton
42c934f091
Fixes #10 : Bot can quote and count himself
2013-05-07 20:08:18 -04:00
Chris Sexton
46fa81cd68
Making the counters aware of the bot itself.
2013-05-07 19:32:03 -04:00
Chris Sexton
e8ff495c2f
Actual width
2013-05-07 19:31:54 -04:00
Chris Sexton
8eb5a563fb
Fixing column width in code formatting
2013-05-07 19:28:34 -04:00
Chris Sexton
076b985716
Adding the bot to its own list of users. (future usage)
2013-05-07 19:05:40 -04:00
Chris Sexton
03a20d0446
Fixes #11 : Change addressing scheme.
...
Check to be sure there's something other than a space after the bot's name for
addressing purposes.
2013-05-07 18:56:33 -04:00
Chris Sexton
5433f51508
Removing requirement that you not try to quote yourself.
...
Multiline quotes cannot reasonably enforce this policy.
2013-05-07 18:41:51 -04:00
Chris Sexton
25a8936f1b
Update .gitignore
2013-05-07 11:05:20 -03:00
Chris Sexton
104f202e99
Adding Travis-CI badge
2013-05-06 23:17:30 -03:00
Chris Sexton
93ed4daf33
Removing web templates
...
Moving gitignore
2013-05-06 22:12:36 -04:00
Chris Sexton
71ba0f4b2a
Removing broken web component (for CI)
2013-05-06 22:07:19 -04:00
Chris Sexton
14b0e02235
Fixing twitter import
2013-05-06 22:04:45 -04:00
Chris Sexton
cb55f34c28
Create .travis.yml
2013-05-06 10:35:18 -03:00
Chris Sexton
2790cb7e22
Update README.md
...
Finally fixing license
2013-05-06 10:08:37 -03:00
Chris Sexton
823cea4dfc
Adding ignore file
2013-05-06 01:13:29 -04:00
Chris Sexton
d87f7779ab
Renaming project to reflect bot's actual name.
2013-05-06 01:11:54 -04:00
Chris Sexton
ea60a899c7
Converting imports to github, added license & full readme
2013-05-06 01:11:54 -04:00
Chris Sexton
2e925ed259
Conversion to Github
2013-05-06 01:11:53 -04:00
Chris Sexton
cc58de580a
Enabling new stuff
2013-05-06 01:11:53 -04:00
Chris Sexton
543526478e
Embiggening the exclusions list
2013-05-06 01:11:53 -04:00
Chris Sexton
9b51ce79ba
Taking care of obnoxious users calling first.
2013-05-06 01:11:53 -04:00
Chris Sexton
ee1962b71c
Adding ~= and =~ equality for factoids
2013-05-06 01:11:53 -04:00
Chris Sexton
340b7ee1ae
Cleanup
2013-05-06 01:11:53 -04:00
Chris Sexton
80295590af
Adding your plugin
2013-05-06 01:11:53 -04:00
Chris Sexton
8913914bbb
Erroneous comma.
2013-05-06 01:11:53 -04:00
Chris Sexton
ebb76e5d9c
Removed channel specific setting in talker
2013-05-06 01:11:53 -04:00
Chris Sexton
84e7001165
Added a say command to talker
2013-05-06 01:11:53 -04:00
Chris Sexton
7f4c9cf311
Simple twitter stuff, nothing working yet
2013-05-06 01:11:53 -04:00
Chris Sexton
0bc60518ee
Adding twitter plugin (non-functional)
2013-05-06 01:11:52 -04:00
Chris Sexton
2910277286
Adding future config rules for Twitter plugin.
2013-05-06 01:11:52 -04:00
Chris Sexton
aec9b8e743
Making first still reply
2013-05-06 01:11:52 -04:00
Chris Sexton
ecdc1a7bb7
Adding support for QUIT
2013-05-06 01:11:52 -04:00