[00:30:22] *** }ls{ <}ls{!~kalle@unaffiliated/ls/x-8089558> has quit IRC (Quit: real life interrupt)
[01:28:22] *** erkan <erkan!~thend@piwigo/staff/kvirc.translator.erkan> has quit IRC (Read error: Connection reset by peer)
[01:31:50] *** erkan <erkan!~thend@piwigo/staff/kvirc.translator.erkan> has joined #supybot
[01:37:09] *** WakiMiko <WakiMiko!~WakiMiko@unaffiliated/wakimiko> has quit IRC (Max SendQ exceeded)
[01:37:24] *** WakiMiko <WakiMiko!~WakiMiko@unaffiliated/wakimiko> has joined #supybot
[04:13:51] *** cornfeedhobo <cornfeedhobo!~cornfeedh@unaffiliated/cornfeed> has joined #supybot
[04:14:09] <cornfeedhobo> hello
[04:15:53] <cornfeedhobo> is there a highlevel architectural diagram?
[05:37:11] *** rhg135 <rhg135!~rhg135@47.189.84.107> has quit IRC (Read error: Connection reset by peer)
[05:39:04] *** rhg135 <rhg135!~rhg135@47.189.84.107> has joined #supybot
[06:00:25] *** }ls{ <}ls{!~kalle@unaffiliated/ls/x-8089558> has joined #supybot
[06:43:36] *** erkan <erkan!~thend@piwigo/staff/kvirc.translator.erkan> has quit IRC (Ping timeout: 240 seconds)
[06:57:11] *** smidlers <smidlers!smyers@redhat/smyers> has quit IRC (Ping timeout: 240 seconds)
[07:18:52] *** smidlers <smidlers!smyers@redhat/smyers> has joined #supybot
[07:25:22] *** inhahe_ <inhahe_!inhahe_@108-246-74-242.lightspeed.miamfl.sbcglobal.net> has quit IRC (Read error: Connection reset by peer)
[07:25:33] *** inhahe_ <inhahe_!inhahe_@108-246-74-242.lightspeed.miamfl.sbcglobal.net> has joined #supybot
[07:30:45] *** cyphase <cyphase!~cyphase@unaffiliated/cyphase> has quit IRC (Ping timeout: 255 seconds)
[07:35:29] *** cyphase <cyphase!~cyphase@unaffiliated/cyphase> has joined #supybot
[07:47:02] <pinkieval> cornfeedhobo: nope
[08:04:52] *** smidlers <smidlers!smyers@redhat/smyers> has quit IRC (Ping timeout: 240 seconds)
[10:35:17] *** Unit193 <Unit193!~ukikie@ubuntu/member/unit193> has quit IRC (*.net *.split)
[10:35:38] *** Unit193 <Unit193!ukikie@ubuntu/member/unit193> has joined #supybot
[10:37:17] *** RelayBot <RelayBot!~supybot@helium.progval.net> has quit IRC (*.net *.split)
[10:37:17] *** poohbear <poohbear!~poohbear@unaffiliated/tigger> has quit IRC (*.net *.split)
[10:37:17] *** |avril <|avril!~L@dont.even.think.your.one.of.my.competitors.me> has quit IRC (*.net *.split)
[10:37:17] *** Jonimus <Jonimus!~Jonimus@shirabe.taricorp.net> has quit IRC (*.net *.split)
[10:37:17] *** plavcik <plavcik!~plavcik@rian.navratil.cz> has quit IRC (*.net *.split)
[10:37:17] *** Efreak <Efreak!~Efreak@bots.efreakbnc.net> has quit IRC (*.net *.split)
[10:37:25] *** plavcik_ <plavcik_!~plavcik@rian.navratil.cz> has joined #supybot
[10:37:25] *** Efreak <Efreak!~Efreak@bots.efreakbnc.net> has joined #supybot
[10:37:43] *** Jonimus <Jonimus!~Jonimus@shirabe.taricorp.net> has joined #supybot
[10:37:45] *** poohbear <poohbear!~poohbear@unaffiliated/tigger> has joined #supybot
[10:38:47] *** Hoaas <Hoaas!~woop@40.179.251.212.customer.cdi.no> has quit IRC (*.net *.split)
[10:42:52] *** echelog <echelog!~echelog@108.61.103.42> has joined #supybot
[10:45:34] *** cornfeedhobo <cornfeedhobo!~cornfeedh@unaffiliated/cornfeed> has joined #supybot
[10:50:47] *** RelayBot <RelayBot!~supybot@helium.progval.net> has joined #supybot
[11:56:01] *** }ls{ <}ls{!~kalle@unaffiliated/ls/x-8089558> has quit IRC (Ping timeout: 245 seconds)
[12:59:51] <Bhanu> wth
[13:00:00] <Bhanu> can any help me?
[13:04:41] <pinkieval> Bhanu: what is the full error?
[13:05:01] <pinkieval> What OS? Is this a mutualised shell hosting?
[13:05:10] <Bhanu> debian
[13:05:12] <Bhanu> 8
[13:05:15] <Bhanu> jessie
[13:06:46] <pinkieval> what about my other questions?
[13:10:27] <Bhanu> nope
[13:10:35] <Bhanu> its terminal
[13:14:59] <pinkieval> Can I get the full error?
[13:40:01] <cornfeedhobo> pinkieval: you use supy a lot?
[13:41:01] <cornfeedhobo> pinkieval: well then. i was looking at that.
[13:41:02] <pinkieval> (a fork of Supybot that gets updates)
[13:41:05] <cornfeedhobo> ya
[13:42:56] <cornfeedhobo> i wanted to make a bot framework for golang, that isn't as simplistic as the rest, and supybot is nice, so i was trying to poke around get familiar
[13:52:50] <pinkieval> :)
[14:48:18] <cornfeedhobo> plugins have owners?!
[14:49:54] <cornfeedhobo> so, i am reading this `load fooplug` syntax. is there a place where plugins are bound to a channel?
[14:53:48] <pinkieval> 13:48 <cornfeedhobo> plugins have owners?!
[14:53:49] <pinkieval> what?
[14:53:56] <pinkieval> 13:49 <cornfeedhobo> so, i am reading this `load fooplug` syntax. is there a place where plugins are bound to a channel?
[14:54:10] <pinkieval> no, but plugins that act without being called via a command usually have a config variable
[14:54:12] <pinkieval> to enable them
[14:54:35] <pinkieval> and config variables can be channel-specific
[14:55:02] <pinkieval> that sounds complicated, but actually, it's just: @config channel #channelname supybot.plugins.PluginName.enable True
[14:55:31] <cornfeedhobo> okay
[14:56:01] * niko adds network mixing with same channel name in the row
[15:19:12] *** XSlicer <XSlicer!~XS@e24011.upc-e.chello.nl> has joined #supybot
[15:36:32] *** smidlers <smidlers!smyers@redhat/smyers> has joined #supybot
[16:36:30] <cornfeedhobo> so supy can connect to multiple networks. what does it do if it can't reach any?
[16:37:11] <cornfeedhobo> hmm. i must have missed something in the config. it said just start the bot and don't edit the config by hand, but then where does one manage supy?
[16:37:56] <pinkieval> 15:36 <cornfeedhobo> so supy can connect to multiple networks. what does it do if it can't reach any?
[16:37:58] <pinkieval> complain a lot
[16:38:21] <cornfeedhobo> on stdout? how do you configure the very first connection?
[16:38:31] <pinkieval> yes
[16:38:38] <pinkieval> the very first connection is configured with supybot-wizard
[16:38:46] <pinkieval> once it's on IRC, you can use the Config plugin
[16:38:50] <pinkieval> &help config
[16:38:51] <gribble> (config <name> [<value>]) -- If <value> is given, sets the value of <name> to <value>. Otherwise, returns the current value of <name>. You may omit the leading "supybot." in the name if you so choose.
[16:38:53] <pinkieval> &help config channel
[16:38:53] <gribble> (config channel [<channel>] <name> [<value>]) -- If <value> is given, sets the channel configuration variable for <name> to <value> for <channel>. Otherwise, returns the current channel configuration value of <name>. <channel> is only necessary if the message isn't sent in the channel itself.
[16:38:55] <pinkieval> &help config help
[16:38:55] <gribble> (config help <name>) -- Returns the description of the configuration variable <name>.
[16:38:56] <cornfeedhobo> oh, duh, i did see that. thanks!
[16:38:57] <pinkieval> &help config list
[16:38:57] <gribble> (config list <group>) -- Returns the configuration variables available under the given configuration <group>. If a variable has values under it, it is preceded by an '@' sign. If a variable is a 'ChannelValue', that is, it can be separately configured for each channel using the 'channel' command in this plugin, it is preceded by an '#' sign.
[16:40:43] <cornfeedhobo> so, essentially an identical config object is made for everything (network,channel,user) and then from there you set granular settings?
[16:42:14] <pinkieval> only channel, actually
[16:42:25] <pinkieval> network is a frequent feature request
[16:42:46] <cornfeedhobo> interesting. okay. let me go start poking around the source again
[16:42:56] <pinkieval> for users, it would be way too complicated, and I don't see a use case
[16:43:26] <cornfeedhobo> yeah, i could see that all handled at the network->channel scope
[17:32:34] <RelayBot> <schism@oftc> do any of you know where the 'built in' functions of supybot are stored?
[17:32:37] <RelayBot> <schism@oftc> such as "LATER
[17:32:43] <RelayBot> <schism@oftc> err "LATER"
[17:32:56] <RelayBot> <schism@oftc> im trying to edit some of the response dialog and cannot find it anywhere it seems
[17:33:14] <pinkieval> Later is a plugin, not a function
[17:33:31] <pinkieval> its location depends on how you installed supybot
[17:35:20] <RelayBot> <schism@oftc> hmm, I never installed it as a plugin, nor is it in my plugin directory
[17:36:21] <RelayBot> <schism@oftc> This is the issue i've been having, ive grep'd my entire way through the plugin directory
[17:36:26] <pinkieval> how did you install supybot?
[17:36:27] <RelayBot> <schism@oftc> and cannot locate the info im looking for
[17:36:36] <RelayBot> <schism@oftc> apt-get through debian
[17:36:56] <RelayBot> <schism@oftc> and then upgraded to Limnoria
[17:37:20] <pinkieval> then it's in /usr/lib/python3/dist-packages/supybot/plugins/Later/
[17:37:37] <RelayBot> <schism@oftc> ive ran the search through config conf.supybot.directories.plugins
[17:37:41] <RelayBot> <schism@oftc> the directory that returns, and NADA
[17:37:49] <RelayBot> <schism@oftc> relay, thank you!
[17:37:52] <RelayBot> <schism@oftc> i'll take a gander
[17:40:34] <RelayBot> <schism@oftc> man that saved so much time jfc
[17:42:47] <RelayBot> <schism@oftc> actually, Relay, opened up that dir, thought I found the folder. I'm not seeing it in dist-packages/supybot
[17:43:31] <RelayBot> <schism@oftc> only folders I have are /apt and /aptsources
[17:43:36] <RelayBot> <schism@oftc> in that dir
[17:44:07] <RelayBot> <schism@oftc> The current (running) version of this Limnoria is 2016.12.08, running on Python 2.7.9 (default, Mar 1 2015, 12:57:24)
[17:45:20] <RelayBot> <schism@oftc> ah nevermind, its not in python 3 then is it
[17:45:25] <RelayBot> <schism@oftc> :)
[17:55:37] <RelayBot> <schism@oftc> Relay, so I found what I thought was the file that replied for tell /Misc/Plugin.py
[17:55:44] <RelayBot> <schism@oftc> I edit, reload, nada, hm
[17:57:12] <RelayBot> <schism@oftc> is that something i'd need to edit in the binary file? Im confused.
[18:08:45] <RelayBot> <schism@oftc> dumb question that was, now just to find out how to refresh
[18:25:10] *** Weedy <Weedy!~Weedy@unaffiliated/weedy> has joined #supybot
[18:25:53] *** Weedy <Weedy!~Weedy@unaffiliated/weedy> has quit IRC (Read error: Connection reset by peer)
[18:26:09] *** Weedy <Weedy!~Weedy@unaffiliated/weedy> has joined #supybot
[18:28:46] *** SmugLeaf <SmugLeaf!~Weedy@unaffiliated/weedy> has quit IRC (Ping timeout: 246 seconds)
[18:28:47] *** Weedy is now known as SmugLeaf
[18:34:05] <cornfeedhobo> pinkieval: looking at the user vs channel capabilities. do channels keep their own list of what a user can and can't do inside of it. e.g. msg -> can user(plugin)? -> can chan(plugin+user)?
[18:40:29] *** Bhanu <Bhanu!~Bhanu@bhanu.rootcityirc.net> has quit IRC (Quit: bye pm me in rootcityirc network)
[18:40:42] *** Bhanu <Bhanu!bhanu@bhanu.rootcityirc.net> has joined #supybot
[18:44:11] <RelayBot> <schism@oftc> cornfeed, any idea how to refresh modules?
[18:44:27] <RelayBot> <schism@oftc> I updated the .py file, but deleted the .pyc (renamed to .bk)
[18:44:37] <RelayBot> <schism@oftc> but the bot still isn't recognizing the updates made in the .py file
[18:44:44] <RelayBot> <schism@oftc> I restarted the bot, reloaded the plugin
[18:51:07] <cornfeedhobo> did you restart the process? or use the internal restart command? i don't know much about supy, just python
[18:52:10] <kspencer> check where its loading the plugin from
[18:55:41] <RelayBot> <schism@oftc> kspencer, how do I do that?
[18:56:52] <kspencer> try '!config directories.plugins' as a command string
[18:57:06] <kspencer> &config list directories
[18:57:07] <gribble> @data, backup, conf, log, and plugins
[18:57:17] <kspencer> &config directories.plugins
[18:57:17] <gribble> /home/nanotube/gribble/plugins
[18:58:25] <RelayBot> <schism@oftc> @data, backup, conf, log, and plugins
[18:58:30] <RelayBot> <schism@oftc> thats what I get for config list directories
[18:58:40] <RelayBot> <schism@oftc> and /home/imbroken/bot/plugins
[18:58:47] <RelayBot> <schism@oftc> for directories.plugins
[18:59:24] <kspencer> is your plugin that you're trying to load, in that directory, and is it also in the /usr/lib/.../supybot/plugins directory?
[18:59:43] <RelayBot> <schism@oftc> the plugin i'm trying to modify is the "tell" plugin
[18:59:48] <RelayBot> <schism@oftc> its ONLY in /usr/lib
[18:59:56] <RelayBot> <schism@oftc> I don't have it anywhere in /plugins/
[19:00:40] <kspencer> are you sure, and are you sure you're modifying the right version's plugins, meaning 2.7 vs 3.*
[19:01:03] <RelayBot> <schism@oftc> when I do version in the bot (given to it in IRC msg) it returns...
[19:01:21] <RelayBot> <schism@oftc> The current (running) version of this Limnoria is 2016.12.08, running on Python 2.7.9 (default, Mar 1 2015, 12:57:24) [GCC 4.9.2]. The newest versions available online are 2016.12.23 (in testing), 2016.12.08 (in master).
[19:02:13] <kspencer> and you're editing via /usr/lib/.../python2.7/.../supybot/plugins?
[19:02:55] <RelayBot> <schism@oftc> i'm editing in /usr/lib/pymodules/python2.7/supybot/plugins
[19:03:29] <kspencer> do you have a site/dist packages in /usr/lib/python2.7/
[19:04:29] <RelayBot> <schism@oftc> sorry im very new to linux/python. How would I determine that?
[19:04:47] <RelayBot> <schism@oftc> oh
[19:04:52] <RelayBot> <schism@oftc> it says /dist-packages/
[19:04:53] <RelayBot> <schism@oftc> yes
[19:05:07] <RelayBot> <schism@oftc> so pardon
[19:05:18] <RelayBot> <schism@oftc> i'm editing in /usr/lib/pymodules/python2.7/dist-packages/supybot/plugins
[19:05:45] <RelayBot> <schism@oftc> er no im not, sec
[19:06:38] <RelayBot> <schism@oftc> this /usr/lib/pymodules/python2.7/supybot/plugins/P
[19:10:08] <kspencer> 'cd /usr/lib/python2.7/dist-packages/supybot/plugins && ls'
[19:10:16] <kspencer> @ schism
[19:10:46] <kspencer> the && allows you to string the command in one line (linux tip)
[19:11:07] <kspencer> s/command/commands/
[19:11:07] <gribble> What kspencer meant to say was: the && allows you to string the commands in one line (linux tip)
[19:11:20] <kspencer> thanks gribble
[19:13:54] <RelayBot> <schism@oftc> yeah so I edited the Tell plugin.py in /usr/lib/pymodules/python2.7/supybot/plugins/Misc
[19:14:05] <RelayBot> <schism@oftc> thats the only file I could find the text containing what I was trying to change
[19:14:15] <pinkieval> 17:34 <cornfeedhobo> pinkieval: looking at the user vs channel capabilities. do channels keep their own list of what a user can and can't do inside of it. e.g. msg -> can user(plugin)? -> can chan(plugin+user)?
[19:14:18] <pinkieval> mostly
[19:14:25] <pinkieval> @help channel capability add
[19:14:38] <RelayBot> <schism@oftc> it would say "USER wants me to tell you: message"
[19:14:50] <RelayBot> <schism@oftc> so I edited the wnts me to tell you section, saved file (plugin.py)
[19:14:56] <RelayBot> <schism@oftc> reloaded tell/later
[19:15:00] <RelayBot> <schism@oftc> and nada
[19:22:24] <RelayBot> <schism@oftc> found it, whew
[20:09:41] <RelayBot> <schism@oftc> thanks for the help guys
[20:09:45] <RelayBot> <schism@oftc> greatly appreciated
[20:12:47] <pinkieval> schism: or you can use the Anonymous plugin
[20:15:41] <RelayBot> <schism@oftc> I got it working, thank you so much for the help
[20:16:01] <RelayBot> <schism@oftc> one last thing for now, if you're profecient in python
[20:16:03] <RelayBot> <schism@oftc> help = wrap(help, [any('something')])
[20:16:09] <RelayBot> <schism@oftc> what exactly does 'something' mean?
[20:37:29] <kspencer> a word or a string in quotation marks
[20:37:43] <kspencer> in my own words
[20:38:12] <kspencer> any() though would be a bit overkill
[20:38:38] <pinkieval> yes
[20:38:45] <kspencer> I'd go for ['text']
[20:39:55] <kspencer> meaning your line would be, 'help = wrap(help, ['text'])'
[20:41:05] <kspencer> @ schism
[20:46:29] *** Unit193 <Unit193!ukikie@ubuntu/member/unit193> has quit IRC (*.net *.split)
[20:51:47] *** }ls{ <}ls{!~kalle@p5DC9B9C8.dip0.t-ipconnect.de> has joined #supybot
[20:51:47] *** }ls{ <}ls{!~kalle@p5DC9B9C8.dip0.t-ipconnect.de> has quit IRC (Changing host)
[20:51:47] *** }ls{ <}ls{!~kalle@unaffiliated/ls/x-8089558> has joined #supybot
[20:56:50] *** Unit193 <Unit193!ukikie@ubuntu/member/unit193> has joined #supybot
[22:06:50] *** [-5h4k3-1 <[-5h4k3-1!queuepop@just.hacked.a.56k.dk> has joined #supybot
[22:08:03] *** [-5h4k3-] <[-5h4k3-]!queuepop@just.hacked.a.56k.dk> has quit IRC (Read error: Connection reset by peer)
[22:09:01] *** kspencer <kspencer!~Iota@unaffiliated/kspencer> has quit IRC (Ping timeout: 248 seconds)
[22:09:09] *** Ken <Ken!~Iota@unaffiliated/kspencer> has joined #supybot
[22:09:33] *** Ken is now known as Guest85773
[22:35:45] *** XSlicer <XSlicer!~XS@e24011.upc-e.chello.nl> has quit IRC (Remote host closed the connection)