[00:00:09] <erasmus> I don't see Accountname in the .conf
[00:01:16] <pinkieval> you have to use the name of your bot's account on freenode
[00:01:33] <erasmus> the bot is called Omnious
[00:01:42] <erasmus> so I need to edit Omnious.conf right?
[00:02:01] <pinkieval> no, just send the commands to the bot
[00:02:09] <erasmus> the bot can not get online
[00:02:11] <pinkieval> ah
[00:02:13] <pinkieval> then yes
[00:02:23] <erasmus> yes what?
[00:02:28] <pinkieval> 23:01 <erasmus> so I need to edit Omnious.conf right?
[00:02:31] <erasmus> I don't see Accountname in the .conf
[00:02:46] <pinkieval> look for networks.<network>.sasl.username
[00:03:12] <erasmus> "sasl" not found ]
[00:03:21] <pinkieval> did you replace <network> by the name of the network?
[00:03:45] <pinkieval> er, wait, you searched for “sasl” and did not get a result?
[00:03:50] <pinkieval> what's the version of your bot?
[00:03:51] <erasmus> right
[00:04:00] <erasmus> I just grabbed it so it must be the latest
[00:04:08] <erasmus> 0.83.4.1
[00:04:19] <pinkieval> 22:54 <pinkieval> but it only works on Limnoria, not on stock Supybot
[00:04:28] <erasmus> what is that?
[00:04:40] <pinkieval> an updated version of supybot
[00:04:46] <erasmus> ugh really?
[00:04:48] <erasmus> really
[00:05:31] <pinkieval> what's your OS?
[00:07:12] <erasmus> 4.4.0-59-generic
[00:07:25] <erasmus> Ubuntu
[00:07:30] <erasmus> no root axs
[00:08:04] <pinkieval> ok
[00:08:52] <pinkieval> so uninstall Supybot, install python3-pip with your package manager, and run this: sudo pip3 install limnoria
[00:09:39] <erasmus> erasmus is not in the sudoers file.
[00:10:11] <pinkieval> you don't have root access?
[00:10:17] <erasmus> no
[00:10:34] <pinkieval> how did you install Supybot?
[00:10:52] <pinkieval> Using setup.py, I guess?
[00:10:57] <erasmus> yes
[00:11:17] <pinkieval> Is there a pip3 command on this system?
[00:15:25] <pinkieval> anyway
[00:15:33] <pinkieval> run this: python3 -m pip install limnoria --user
[00:15:34] <erasmus> no
[00:15:46] <pinkieval> if it fails, run this: python -m pip install limnoria --user
[00:16:10] <erasmus> /usr/bin/python3: No module named pip
[00:17:07] <pinkieval> oh
[00:17:21] <erasmus> I guess I'm out of options :)
[00:17:55] <erasmus> lol PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/pip-9.0.1.dist-info'
[00:18:05] <pinkieval> oops
[00:19:07] <pinkieval> hmm
[00:19:10] <pinkieval> try this: python3 get-pip.py --user
[00:19:37] <erasmus> Successfully installed appdirs-1.4.0 packaging-16.8 pip-9.0.1 pyparsing-2.1.10 setuptools-34.0.2 wheel-0.29.0
[00:19:42] <pinkieval> good
[00:19:45] <erasmus> :)
[00:19:50] <pinkieval> now: python3 -m pip install limnoria --user
[00:20:06] <erasmus> Successfully installed limnoria-2017.1.10
[00:20:14] <pinkieval> great
[00:20:20] <erasmus> :) :) :)
[00:20:24] <pinkieval> now, run your bot
[00:20:30] <erasmus> ok
[00:20:49] <pinkieval> the command is still: supybot Omnious.conf
[00:21:12] <pinkieval> wait
[00:21:23] <pinkieval> check the output of “supybot --version” first
[00:21:34] <erasmus> well I rm -rf Supybot
[00:21:40] <erasmus> so I'll do the wiz again
[00:21:51] <erasmus> Supybot 0.83.4.1
[00:22:13] <pinkieval> no
[00:22:20] <erasmus> no?
[00:22:21] <pinkieval> don't run the wizard again, you can keep the config
[00:22:24] <pinkieval> just remove supybot
[00:22:38] <erasmus> it removed the .conf
[00:22:45] <erasmus> I removed the .conf I guess
[00:22:50] <pinkieval> I said to remove supybot, not to remove the config
[00:22:58] <erasmus> oh
[00:23:09] <erasmus> would it be that bad to run the wiz again?
[00:23:24] <pinkieval> no, just a waste of time
[00:23:31] <erasmus> I'm ok with that
[00:23:35] <pinkieval> but you did not uninstall Supybot yet
[00:23:48] <pinkieval> supybot --version should reply with something like this:
[00:24:08] <pinkieval> Limnoria 2017.01.10 running on Python 3.5.3 (default, Jan 19 2017, 14:11:04)
[00:24:51] <pinkieval> try this: python3 -m pip uninstall limnoria && rm -rf `which supybot`* && python3 -m pip install limnoria --user
[00:25:48] <erasmus> rm: cannot remove '/usr/local/bin/supybot': Permission denied
[00:26:00] <pinkieval> aaaaah, it's installed globally
[00:26:11] <pinkieval> so you did not install Supybot yourself, it was already installed on the system
[00:26:19] <erasmus> perhaps
[00:26:23] <erasmus> it's a shell
[00:27:25] <pinkieval> to run Limnoria, you'll have to use this command: ~/.local/bin/supybot Omnious.conf
[00:27:39] <pinkieval> (and the wizard will be ~/.local/bin/supybot-wizard)
[00:28:15] <pinkieval> got to go, bye
[00:28:30] <erasmus> ok but it's not there :)
[00:29:04] <pinkieval> uh
[00:29:14] <pinkieval> try running “python3 -m pip install limnoria --user” again
[00:29:44] <pinkieval> or “python3 -m pip install limnoria --user --upgrade”
[00:30:04] <erasmus> limnoria in /home/erasmus/.local/lib/python3.5/site-packages
[03:24:08] <erasmus> this bots sucks
[03:24:14] <erasmus> and I will tell you all why
[03:24:20] <erasmus> you don't update your shit
[03:24:26] <erasmus> you don't make it easy for anyone to use it
[03:24:33] <erasmus> you don't think ahead at all
[03:24:37] <erasmus> you stopped giving a shit
[03:24:41] <erasmus> perhaps long ago
[03:24:57] <erasmus> no one should even need to join this channel to setup this bot on freenode
[03:25:07] <erasmus> and yet the channel exists and it's not possible
[03:25:22] <erasmus> so it's like you are just wasting people's time who want to setup a bot
[03:25:43] <erasmus> they are better off with old ass eggies
[03:25:56] <erasmus> cause this channel and the documentation is fucking worthless
[03:26:32] <erasmus> it's a clusterfuck
[03:26:36] <erasmus> total mess
[03:26:45] <erasmus> and anyone who tells you otherwise is lying.
[03:27:11] <erasmus> the fact that you have setup websites in which you offer documentation blows me away
[03:27:15] *** WakiMiko <WakiMiko!~WakiMiko@unaffiliated/wakimiko> has quit IRC (Max SendQ exceeded)
[03:27:17] <erasmus> someone had to type out all thsi shit
[03:27:30] <erasmus> someone had to go to great lengths to put all this shit up
[03:27:35] *** WakiMiko <WakiMiko!~WakiMiko@unaffiliated/wakimiko> has joined #supybot
[03:27:44] <erasmus> and you never thought once about whether it could actually work
[03:27:52] <erasmus> for a newbie wanting to create a bot.
[03:27:56] <erasmus> how stupid can you be>?
[03:28:13] <erasmus> you created a wizard that isn't a wiz at all
[03:57:53] *** AlexPortable <AlexPortable!uid7568@gateway/web/irccloud.com/x-brsmiaqjzftqnlno> has quit IRC (Quit: Connection closed for inactivity)
[04:18:32] *** inhahe_ <inhahe_!inhahe_@108-246-74-242.lightspeed.miamfl.sbcglobal.net> has joined #supybot
[04:18:35] *** erasmus <erasmus!~erasmus@unaffiliated/erasmus> has quit IRC (Read error: Connection reset by peer)
[04:30:43] *** erasmus <erasmus!~erasmus@unaffiliated/erasmus> has joined #supybot
[05:39:35] *** }ls{ <}ls{!~kalle@unaffiliated/ls/x-8089558> has quit IRC (Remote host closed the connection)
[06:17:57] *** Freejack <Freejack!~Freejack@unaffiliated/freejack> has quit IRC (Ping timeout: 248 seconds)
[06:22:41] *** Freejack <Freejack!~Freejack@unaffiliated/freejack> has joined #supybot
[06:50:23] *** erasmus <erasmus!~erasmus@unaffiliated/erasmus> has quit IRC (Quit: Namaste)
[07:39:07] <pinkieval> lol really
[07:41:54] *** Sedated <Sedated!~gokeefe@unaffiliated/sedated> has quit IRC (Ping timeout: 272 seconds)
[07:49:21] *** Sedated <Sedated!~gokeefe@unaffiliated/sedated> has joined #supybot
[09:44:58] *** inhahe_ <inhahe_!inhahe_@108-246-74-242.lightspeed.miamfl.sbcglobal.net> has quit IRC (Ping timeout: 260 seconds)
[10:06:16] *** cyphase <cyphase!~cyphase@unaffiliated/cyphase> has quit IRC (Read error: Connection reset by peer)
[10:08:38] *** cyphase <cyphase!~cyphase@unaffiliated/cyphase> has joined #supybot
[13:09:16] <niko> pinkieval: mind to fix all points given by erasmus ^^
[13:31:15] *** }ls{ <}ls{!~kalle@p5DC9AEB0.dip0.t-ipconnect.de> has joined #supybot
[13:31:15] *** }ls{ <}ls{!~kalle@p5DC9AEB0.dip0.t-ipconnect.de> has quit IRC (Changing host)
[13:31:15] *** }ls{ <}ls{!~kalle@unaffiliated/ls/x-8089558> has joined #supybot
[13:32:51] <tinyhippo> I found supybot/limnoria really easy
[13:33:05] <tinyhippo> apt-get install limnoria
[13:33:11] <tinyhippo> supybot-wizard
[13:33:13] <tinyhippo> ???
[13:33:15] <tinyhippo> profit
[14:02:23] <pinkieval> tinyhippo: there problem is mainly that they use a shell
[14:02:52] <pinkieval> which apparently has some kind of contract with freenode to have an upper connection limit in exchange for requiring SASL
[14:03:18] <pinkieval> and the system the shell is badly configured
[14:08:35] *** erasmus <erasmus!~erasmus@unaffiliated/erasmus> has joined #supybot
[14:09:58] <tinyhippo> how is that supybot's problem :}
[14:21:19] <pinkieval> it's not
[14:34:53] <erasmus> I really think that the documentation and Supybot websites are not helpful at all.
[14:35:15] <erasmus> you should say on the sites in the documentation that you cannot get SASL to work correctly.
[14:35:26] <erasmus> so people wouldn't lose their shit and waste their time trying.
[14:38:09] <pinkieval> erasmus: ok, listen
[14:38:30] <pinkieval> it's the first time I see SASL being mandatory
[14:38:35] <pinkieval> I believe it's because of your shell
[14:39:04] <pinkieval> The issues with pip are also because of your shell. pip should *always* be available with Python 3, but on your shell it's not
[14:39:14] <erasmus> I got into the sudoers
[14:40:22] <themill> (there are plenty of places where Python 3 exists but not pip)
[14:41:46] <pinkieval> erasmus: By the way, I started using Supybot seven years ago; and I had no problem setting it up.
[14:42:11] <erasmus> nonsense
[14:42:13] <pinkieval> And at the time, there was less doc than now, and install required an extra step to get the source
[14:42:21] <erasmus> you should invite a friend over
[14:42:29] <erasmus> have them sit right next to you
[14:42:32] <erasmus> give them a shell
[14:42:35] <erasmus> and say make this work
[14:42:45] <erasmus> and get a friend who knows *nix
[14:43:01] <erasmus> and then change all the documentation
[14:43:06] <themill> erasmus: patches > ranting. Just in case you were wondering.
[14:43:08] <erasmus> cause your shit doesn't work
[14:43:09] <pinkieval> I see lot of people who have set up their bot without any help
[14:43:22] <pinkieval> (other than the doc)
[14:43:24] <erasmus> just do as I say
[14:44:40] <erasmus> and make sure you have them connect to freenode
[14:46:00] <erasmus> then rewrite everything
[14:46:12] <erasmus> I bet many of the people got away with apt-get
[14:46:26] <pinkieval> actually, apt-get is only available since about a year
[14:46:35] <pinkieval> and people were already able to install it before
[14:46:38] <pinkieval> mostly using pip
[14:46:48] <erasmus> well you can follow the README and do the wiz and it doesn't work
[14:46:59] <pinkieval> yes it does
[14:47:02] <erasmus> no
[14:47:04] <erasmus> it does not
[14:47:09] <pinkieval> it does not work on *your* shell
[14:47:20] <pinkieval> because connecting from your shell requires SASL authentication
[14:47:29] <pinkieval> it's the first time I hear of such a shell
[14:47:31] <themill> erasmus: please make a conscious decision to either (a) help improve the code and/or documentation or (b) /part and move on.
[14:47:35] <pinkieval> I could not possibly know this would happen
[14:47:44] <erasmus> first off I had to get a different version call Limonia
[14:47:56] <erasmus> it should say SASL will not work w/o using that version
[14:48:00] <erasmus> it does NOT say that
[14:48:02] <pinkieval> yes, because stock Supybot does not support SASL
[14:48:05] <erasmus> I had to come here to learn that
[14:48:13] <erasmus> rigth but it doesn't say that
[14:48:16] <pinkieval> stock Supybot is not maintained anymore
[14:48:28] <pinkieval> We can't do anything about that, the developpers just aren't there anymore
[14:48:58] <themill> erasmus: that's entirely inappropriate....
[14:49:01] *** ChanServ sets mode: +o themill
[14:49:02] <erasmus> so they should remove it
[14:49:03] *** themill sets mode: +b *!*@unaffiliated/erasmus
[14:49:05] *** erasmus was kicked by themill (On the Internet nobody can hear you being subtle.)
[14:49:06] *** themill sets mode: -o themill
[14:51:42] <niko> i'm very suprised
[14:54:07] <themill> Somehow getting abuse in /msg just doesn't do it for me like it used to...
[14:59:59] *** inhahe_ <inhahe_!inhahe_@108-246-74-242.lightspeed.miamfl.sbcglobal.net> has joined #supybot
[15:17:44] <tinyhippo> im a bit surprised, I alwasy thought that erasmus was a reasponable person
[17:20:16] *** AlexPortable <AlexPortable!uid7568@gateway/web/irccloud.com/x-ctmjglbnkdxpvzon> has joined #supybot
[17:20:18] <AlexPortable> how do i let messageparser reply with the name of the person who did the command?
[17:20:41] <AlexPortable> messageparser add #supybot ^hello "echo #supybot $nick" ?
[17:21:08] <pinkieval> exactly like this
[17:21:23] <AlexPortable> Error: $nick is not in #supybot
[17:21:51] <pinkieval> what
[17:21:57] <pinkieval> ::messageparser add #supybot ^hello "echo #supybot $nick" ?
[17:21:57] <Limnoria> (messageparser add [<channel>|global] <regexp> <action>) -- Associates <regexp> with <action>. <channel> is only necessary if the message isn't sent on the channel itself. Action is echoed upon regexp match, with variables $1, $2, etc. being interpolated from the regexp match groups.
[17:22:04] <pinkieval> ::messageparser add #supybot "^hello" "echo #supybot $nick" ?
[17:22:04] <Limnoria> (messageparser add [<channel>|global] <regexp> <action>) -- Associates <regexp> with <action>. <channel> is only necessary if the message isn't sent on the channel itself. Action is echoed upon regexp match, with variables $1, $2, etc. being interpolated from the regexp match groups.
[17:22:06] <pinkieval> ::messageparser add #supybot "^hello" "echo #supybot $nick"
[17:22:07] <Limnoria> Ok.
[17:22:09] <pinkieval> hello
[17:22:10] <Limnoria> #supybot pinkieval
[17:22:14] <pinkieval> works for me
[17:22:21] <pinkieval> ::messageparser remove #supybot "^hello"
[17:22:22] <Limnoria> Ok.
[17:22:36] <AlexPortable> how about kick or ban?
[17:22:48] <pinkieval> there is the Kickme plugin
[17:23:10] <AlexPortable> can i make messageparser work together with that?
[17:26:09] <AlexPortable> also i want to ban maybe
[17:27:01] <AlexPortable> ::messageparser add #supybot "^hello" "kick $nick bye"
[17:27:01] <Limnoria> Error: You don't have the admin; channel,op capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
[17:28:04] <pinkieval> 16:23 <AlexPortable> can i make messageparser work together with that?
[17:28:05] <pinkieval> of course
[17:28:12] <AlexPortable> but kickme can't ban
[17:28:15] <pinkieval> indeed
[17:28:18] <AlexPortable> how about the command I wrote ? ^
[17:28:25] <pinkieval> can't work
[17:28:28] <AlexPortable> why not
[17:28:45] <pinkieval> because messageparser commands are run as the user who sent the message
[17:28:52] <AlexPortable> yes
[17:28:53] <pinkieval> who is not allowed to ban people (including themselves)
[17:29:00] <AlexPortable> and kick?
[17:30:53] <AlexPortable> and what if i get permission
[17:30:57] <AlexPortable> right now i get only $nick not found
[17:44:25] <pinkieval> kick works with the Kickme plugin
[17:44:36] <pinkieval> 16:27 <AlexPortable> ::messageparser add #supybot "^hello" "kick $nick bye"
[17:45:11] <pinkieval> 16:30 <AlexPortable> and what if i get permission
[17:45:23] <pinkieval> you want to give permission to everyone to ban anyone?
[17:46:54] <tinyhippo> 2/29
[18:00:09] <AlexPortable> why to everyone?
[18:00:34] <AlexPortable> it's only for this command no?
[18:16:18] <pinkieval> AlexPortable: what command?
[18:43:35] <AlexPortable> hello
[19:18:41] <pinkieval> that's not a command
[19:20:32] <pinkieval> messageparser triggers run commands with the same permissions as the calling user
[19:20:54] <pinkieval> I tried to write a plugin that would fix that, but it's too much of a mess and too dangerous
[21:22:09] <AlexPortable> oh
[21:22:11] <AlexPortable> so everyone can do !kick then
[21:44:19] *** FUBAR-BDHR_ <FUBAR-BDHR_!~FUBAR-BDH@host-198-252-112-64.brdband.com> has quit IRC (Ping timeout: 258 seconds)
[22:14:59] *** FUBAR-BDHR_ <FUBAR-BDHR_!~FUBAR-BDH@host-198-252-112-64.brdband.com> has joined #supybot