dominikh changed the topic of #cinch to: The IRC Framework | Latest version: Cinch 2.2.5
britneywright has joined #cinch
djbkd has quit [Remote host closed the connection]
VxJasonxV has joined #cinch
<VxJasonxV>
hey folks, is it possible to configure cinch to *not* expect to be able to /who or /whois on an IRC network? I'm trying to use Cinch for a bot on Twitch.tv's IRC servers, and they don't respond to either.
<dominikh>
no. Cinch is for IRC servers, Twitch.tv is not an IRC server if they don't even remotely implement the spec.
<VxJasonxV>
well, alright then
<VxJasonxV>
I wonder if everyone else I've seen just listens to join/parts (which are also delayed, messages can come from users before joins)
<VxJasonxV>
It's strange, I haven't entirely figured out Twitch's IRC server yet. It seems to be the underpinning of their chat, but it's very... ... ...special.
<VxJasonxV>
Guess Cinch is not for me then, thanks for the answer.
<dominikh>
my guess would be that their IRC server is just a gateway, and that their underlying protocol or chat infrastructure isn't IRC at all
<VxJasonxV>
it's possible
<dominikh>
anyway, Cinch uses a lot of features that expect a proper IRC implementation. if all you want is to pretend that IRC consists if join/part/privmsg, then that's maybe 20 lines of generic ruby :)
<dominikh>
maybe "isaac" works
djbkd has joined #cinch
<VxJasonxV>
hmm. I see that on rubygems, but it appears the GitHub repository is gone
<dominikh>
I mean, it works reasonably well, but there's no active development whatsoever
<dominikh>
it should be simple enough to work with Twitch ;)
<VxJasonxV>
here's hoping. thanks for the info
<dominikh>
good luck.
britneywright has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
djbkd has quit [Remote host closed the connection]
_djbkd has joined #cinch
VxJasonxV has left #cinch ["de/part'ing"]
_djbkd has quit [Remote host closed the connection]
Liothen has quit [Ping timeout: 245 seconds]
Liothen has joined #cinch
<leftylink>
just had a crazy idea... instead of doing that crazysauce thing where I make three matchers...
<leftylink>
why not just set the prefix to lambda { |m| m.channel.nil? ? /^!?/ : /^#{m.bot.name}: |^!/
<leftylink>
gonna try it; let's go
<dominikh>
that'd be a better solution, yes.
<leftylink>
damn can't believe I didn't think of this before!!!
Azure has quit [Read error: Connection reset by peer]
Azure has joined #cinch
slacker has joined #cinch
slacker has quit [Client Quit]
sarkyniin has joined #cinch
britneywright has joined #cinch
apt-get_ has joined #cinch
sarkyniin has quit [Ping timeout: 240 seconds]
ConcernedQuestin is now known as ConcernedHobbit
apt-get__ has joined #cinch
apt-get_ has quit [Ping timeout: 276 seconds]
apt-get_ has joined #cinch
apt-get__ has quit [Ping timeout: 244 seconds]
catepillar1 is now known as catepillar
apt-get_ has quit [Remote host closed the connection]
djbkd has joined #cinch
postmodern has joined #cinch
ConcernedHobbit is now known as ConcernedQuestin
sarkyniin has joined #cinch
djbkd has quit [Remote host closed the connection]
djbkd has joined #cinch
britneywright has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dRbiG>
leftylink: aprops last conversation: I did a class that I include instead of Cinch::Plugin which has a class method that sets up channel and private with and without prefix (among other things too)
<dRbiG>
another approach
sarkyniin has quit [Read error: Connection reset by peer]