Files
2012-02-21 01:15:00 -05:00

1 line
25 KiB
JSON

[{"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302970948.0372441, "message": "ok so the question is then is the 404 harmfull ?", "group_id": 88, "id": 711913}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302970691.7169471, "message": "im just scared that because of some experimenting from me a group gets flooded with bot output which would be a bad thing as i dont want to offend any users or something", "group_id": 88, "id": 711880}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302970632.8724301, "message": "I'm just trying out to use convore with my bot and i occured to me that my bot can post to any group it has a groupid for .. is this intended ?", "group_id": 88, "id": 711875}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302970923.2089429, "message": "2011-04-16 16:21:01,949 - default-convore - topics/#alphaonelabs/messages/create.json - {'pasted': True, 'message': u'[!] CONVORE_USER_bthate (bthate) - owner - it works!'} returned code 404 - <BotEventRunner._loop+bot-post:50>\n", "group_id": 88, "id": 711904}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302971752.6702709, "message": "sorry was just an old relay configuration of my bot", "group_id": 88, "id": 712053}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974826.610374, "message": "yeah its a nasty business to get that correct", "group_id": 88, "id": 712418}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974853.822679, "message": "this request was mainly so my bot wouldnt flood a channel unwanted", "group_id": 88, "id": 712425}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974685.0743361, "message": "not that i have that evil intend ;]", "group_id": 88, "id": 712401}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974737.252548, "message": "good to know convore works this way though thanks for the clarification ;]", "group_id": 88, "id": 712404}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974563.5953741, "message": "i dont know thats kinda why i ask here ;]", "group_id": 88, "id": 712382}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974575.2765751, "message": "just know the convore API for 4 days now or so ?", "group_id": 88, "id": 712385}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975122.5343649, "message": "not gonna test it anyways but hee ;]", "group_id": 88, "id": 712470}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975434.7502401, "message": "you know if by any change the server is going to be opensource with some sort of fedaration builtin / ;]]", "group_id": 88, "id": 712515}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302974430.9161, "message": "from my limited experiments with bots and the live api the live api updates only with messages for groups for which the bot is a member of", "group_id": 88, "id": 712367}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302974493.4358211, "message": "bots mostly respond to commands, so if it uses the live api there's no risk of mistakenly responding in another group/topic", "group_id": 88, "id": 712376}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302974622.747751, "message": "you can post if you're not a member, unless it's private", "group_id": 88, "id": 712390}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302974638.8082671, "message": "so that's how convore works, the api just works by the rules", "group_id": 88, "id": 712394}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302974647.2695, "message": "why?", "group_id": 88, "id": 712396}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974502.924103, "message": "i think i remember this happening .. bot joins group and after i let it part the group it can still post to the group ?", "group_id": 88, "id": 712378}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974674.9090121, "message": "one can register a bot and flood all the public groups", "group_id": 88, "id": 712398}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974700.042341, "message": "hmm same problem wave had i guess", "group_id": 88, "id": 712402}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977051.7960849, "message": "yeah, async networking stuff is difficult in python I gues. Not as difficult as in java maybe, but still", "group_id": 88, "id": 712700}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977268.4771969, "message": "it has a concept similar to threads", "group_id": 88, "id": 712725}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977283.3032651, "message": "only lightweight and suitable for this kind of stuff", "group_id": 88, "id": 712728}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974525.8002889, "message": "my bot can also push to topic and groups", "group_id": 88, "id": 712379}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974535.6310029, "message": "think RSS feeds and relaying etc", "group_id": 88, "id": 712380}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302974546.9619551, "message": "as a user I think you can post to a group even if you have not joined, unless it's private, right?", "group_id": 88, "id": 712381}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974637.7755301, "message": "yeah", "group_id": 88, "id": 712393}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302974679.503423, "message": "well yeah, unless it's private you pretty much can abuse any group", "group_id": 88, "id": 712399}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302974684.6312521, "message": "either with or without the api", "group_id": 88, "id": 712400}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302974768.9497681, "message": "even if such restriction existed, one could simply make the bot join a group through the api and still flood", "group_id": 88, "id": 712409}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977780.812571, "message": "because of the must not block mantra", "group_id": 88, "id": 712820}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975104.452081, "message": "i had something like that when i was devving the convore part of the bot", "group_id": 88, "id": 712468}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975148.5733221, "message": "i implemented a chan-enable command to let the bot be able to send to a topic", "group_id": 88, "id": 712475}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975215.4641521, "message": "i do that fortunately ;]", "group_id": 88, "id": 712485}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974633.1833529, "message": "i dont think you should be able to post on public groups when your now a member put not sure if it is that way", "group_id": 88, "id": 712392}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974641.0898709, "message": "thats not good", "group_id": 88, "id": 712395}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302974654.6510921, "message": "anyone can flood a group like this", "group_id": 88, "id": 712397}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302974942.851368, "message": "just make sure it responds to the channel where the command came from, and if it does something like you do for the live comp.lang.python updates... well dunno, I can't imagine all the use cases", "group_id": 88, "id": 712439}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977968.396863, "message": "nice talking to you too, I'll ping you when I have my bot up, soon hopefully :)", "group_id": 88, "id": 712854}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975170.8320999, "message": "no one's stoping you from making a group just for you and your bot to test out things like that", "group_id": 88, "id": 712478}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975085.4911871, "message": "sending a message directly to a group makes it appear in all topics ?", "group_id": 88, "id": 712462}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975299.6699319, "message": "thanks for the help and advise @vasil ;]", "group_id": 88, "id": 712495}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975408.5976, "message": "yeah can imagine that", "group_id": 88, "id": 712512}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975166.974463, "message": "but sending directly to a groupid dunno what was wrong with that", "group_id": 88, "id": 712476}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975241.639714, "message": "jsonbot group for the \"official\" bit and jsontest to develop against", "group_id": 88, "id": 712489}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975366.60342, "message": "you're welcome, the api and rules are not that clear to me either, I guess they haven't documented all that because they don't want to commit to too much details because it's still evolving", "group_id": 88, "id": 712505}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975467.998925, "message": "the server is opensource, the application is not :)", "group_id": 88, "id": 712517}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975473.880348, "message": "would love to be able to run my own convore server", "group_id": 88, "id": 712518}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975480.6519361, "message": "ah ok", "group_id": 88, "id": 712520}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975488.9169641, "message": "so i need to write my own web frontend ?", "group_id": 88, "id": 712521}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975497.59637, "message": "yeah, it would be cool, but I doubt it", "group_id": 88, "id": 712523}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975508.4099159, "message": "well i need a bot interface anyway", "group_id": 88, "id": 712525}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975511.4122469, "message": "it basicaly uses long polling", "group_id": 88, "id": 712526}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975516.913173, "message": "for the realtime http part", "group_id": 88, "id": 712529}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975522.6960411, "message": "yeah same as my bot does now", "group_id": 88, "id": 712531}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975543.4614489, "message": "i like the long polling learned it when i was hacking convore API", "group_id": 88, "id": 712537}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975553.50333, "message": "its a nice way to build a semi connection", "group_id": 88, "id": 712539}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975589.9472461, "message": "they basically have one small web app for the live updates (long polling part) and another for the rest", "group_id": 88, "id": 712545}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975806.3248, "message": "quote ;]", "group_id": 88, "id": 712571}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975616.1435289, "message": "the live stuff hits only redis as far as I know", "group_id": 88, "id": 712553}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975623.937109, "message": "i did a bit of javascript for my GAE bot but its not my home language", "group_id": 88, "id": 712556}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975640.0481141, "message": "ahhh nice thnx", "group_id": 88, "id": 712560}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975957.694164, "message": "the bot I'm experimenting with is built on eventlet", "group_id": 88, "id": 712581}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975989.4369011, "message": "gituhb?", "group_id": 88, "id": 712585}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975990.3685889, "message": "producer/consumer, pretty simple", "group_id": 88, "id": 712586}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976482.865582, "message": "so doing that with coroutines is not going to work", "group_id": 88, "id": 712641}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975633.785907, "message": "you can read more here http://www.eflorenzano.com/blog/post/technology-behind-convore/", "group_id": 88, "id": 712558}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977829.67013, "message": "but thats just my preference i think most ppl like it", "group_id": 88, "id": 712827}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975724.777668, "message": "coroutines man", "group_id": 88, "id": 712564}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302976073.7188101, "message": "yeah, they're fun to build", "group_id": 88, "id": 712598}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302976301.6811581, "message": "what do you mean you need to be able to block?", "group_id": 88, "id": 712611}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302976821.802356, "message": "yeah, I get that, do you use any async framework or use somthing like select directly naybe?", "group_id": 88, "id": 712670}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977150.8350389, "message": "looks extremely clean", "group_id": 88, "id": 712713}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977295.4665821, "message": "yeah would love to play with eventlet", "group_id": 88, "id": 712732}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977677.7428091, "message": "just to be able to read the logfiles is a ++ ;]", "group_id": 88, "id": 712804}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975731.5376661, "message": "still need to play with that", "group_id": 88, "id": 712565}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302975800.427083, "message": "So going forward we're going to have to break up that per-group pub/sub into per-user pub/sub.", "group_id": 88, "id": 712570}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302975996.8876021, "message": "still not there", "group_id": 88, "id": 712588}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976029.8001959, "message": "plz do im curious", "group_id": 88, "id": 712595}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976670.6283081, "message": "looking at eventlet right now ;]", "group_id": 88, "id": 712653}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976733.3665619, "message": "cool cool license is MIT ;]]", "group_id": 88, "id": 712660}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976947.4570079, "message": "dispatching of those commands/events takes place on a worker thread or in a thread of its owne", "group_id": 88, "id": 712686}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977008.381037, "message": "its just that i not only need todo networking stuff i also need to be able to run a user provided plugin that can do time.sleep(100000000) or something", "group_id": 88, "id": 712693}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977106.591476, "message": "thnx for the pointer", "group_id": 88, "id": 712708}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977525.9660289, "message": ";[", "group_id": 88, "id": 712783}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977554.4717009, "message": "looks like this GAE thing is becoming a pain", "group_id": 88, "id": 712787}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977636.519084, "message": "i love it for the tech", "group_id": 88, "id": 712798}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977650.3219941, "message": "its nice to learn new concepts and stuff", "group_id": 88, "id": 712800}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977662.9978631, "message": "but going forward i prefer to host my own stuff", "group_id": 88, "id": 712801}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977768.312475, "message": "well enough to ponder about lol", "group_id": 88, "id": 712816}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977773.883533, "message": "i dont like twisted", "group_id": 88, "id": 712817}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302976016.423954, "message": "if you want to look at it, I can put it up these days, will message you when I do", "group_id": 88, "id": 712591}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976019.787205, "message": "i need to be able to block", "group_id": 88, "id": 712593}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976436.38395, "message": "so i need to run those in a thread to be able to allow that part to potentially block", "group_id": 88, "id": 712632}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977100.868701, "message": "q: does evenlet have threaded pools as well ?", "group_id": 88, "id": 712706}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976003.3544869, "message": "ok ;]", "group_id": 88, "id": 712589}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976047.2431729, "message": "bots are a great way to learn things", "group_id": 88, "id": 712597}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976131.6940539, "message": "been doing it for 10 years now or so ;]", "group_id": 88, "id": 712602}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976869.8319631, "message": "i have some strange home brew thing that i dont know what it is ;]", "group_id": 88, "id": 712678}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977046.8882411, "message": "maybe a should make a twisted like defer thing that can block and will call a callback when finished or something", "group_id": 88, "id": 712698}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977210.1533771, "message": "http://code.google.com/p/jsonbot/source/browse/jsb/lib/convore/bot.py", "group_id": 88, "id": 712721}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977310.9955959, "message": "i first need to release 0.7 of jsonbot then im going to play ;]", "group_id": 88, "id": 712737}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977910.8978789, "message": "nice talking to you dude seems ppl on convore have a lot more clue than my regular IRC channel meets", "group_id": 88, "id": 712840}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302976870.96766, "message": "yeah, eventlet just monkeypatche blocking networking libraries so there's no need to do many things in a special way", "group_id": 88, "id": 712679}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977270.5151751, "message": "http://eventlet.net/doc/modules/greenthread.html", "group_id": 88, "id": 712726}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977579.3365309, "message": "basically my bot class is similar to yours only every operation it does is handled in a green thread, it provides the core convore api operations, and handlers are plugins that respond to messages", "group_id": 88, "id": 712791}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977622.204263, "message": "I never liked GAE much", "group_id": 88, "id": 712795}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976402.6124091, "message": "well i have plugins that can be programmed and it allows for blockable code", "group_id": 88, "id": 712628}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976463.6594901, "message": "cmnds.add(\"command\", function, permissions, threaded=True) is what i use for that now", "group_id": 88, "id": 712636}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976502.209909, "message": "coroutines use yield dont they ?", "group_id": 88, "id": 712643}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302976903.5004179, "message": "its a mainloop that processes events on bots and calls callbacks for commands and registered event handlers", "group_id": 88, "id": 712681}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977480.256902, "message": "nope", "group_id": 88, "id": 712768}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977494.126533, "message": "it won't it relies on c code", "group_id": 88, "id": 712771}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977523.133183, "message": "owww", "group_id": 88, "id": 712782}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977765.6356969, "message": "have you looked at twisted?", "group_id": 88, "id": 712815}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977844.5747311, "message": "most people don't nowadays", "group_id": 88, "id": 712829}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977059.7291191, "message": "that's the main thing from mine", "group_id": 88, "id": 712702}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977241.26774, "message": "the _readoop method does the work", "group_id": 88, "id": 712723}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977721.000098, "message": "what im right now pondering about is how to make this \"driver\" thing more generic ... i have seperate protocols that need to cohere nicely", "group_id": 88, "id": 712807}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977745.7200699, "message": "i want a kind of system for drivers as i have for plugins right now", "group_id": 88, "id": 712810}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977822.86589, "message": "well, yeah, you can just use defferToThread, but still", "group_id": 88, "id": 712825}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977015.327035, "message": "not blocking is difficult", "group_id": 88, "id": 712694}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977054.3210709, "message": "http://paste.pocoo.org/show/372918/", "group_id": 88, "id": 712701}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977205.5035419, "message": "here is my driver code", "group_id": 88, "id": 712720}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977342.777333, "message": "wish i could leave the release cycle out and have every user lurk on the mercurial repo ;]", "group_id": 88, "id": 712740}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977467.584866, "message": "you know whether eventlet would work on GAE ?", "group_id": 88, "id": 712765}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977471.452106, "message": "let me google", "group_id": 88, "id": 712766}, {"user_id": 13912, "stars": [], "topic_id": 19862, "date_created": 1302977602.2135119, "message": "by calling stuff on the api", "group_id": 88, "id": 712794}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977839.563612, "message": "yeah you can use that", "group_id": 88, "id": 712828}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977849.036068, "message": "but using twisted that sounds dirty ;]", "group_id": 88, "id": 712830}, {"user_id": 29156, "stars": [], "topic_id": 19862, "date_created": 1302977983.6167631, "message": "yeah would love to try it out ;]", "group_id": 88, "id": 712858}, {"user_id": 18478, "stars": [], "topic_id": 19862, "date_created": 1303005889.3824251, "message": "@bthate That would be because IRC is ancient technology is quickly becoming a dead mode of communication.", "group_id": 88, "id": 714793}, {"user_id": 4149, "stars": [], "topic_id": 19862, "date_created": 1303006113.580452, "message": "@MarkLaViolette i disagree, i am in college and we have an IRC server on my campus and we get about 100-150 people on at any given time so it isn't dead yet", "group_id": 88, "id": 714821}]