[tobe] is an IRC bot written in perl using the irssi bindings. He was written by x3ja. You can find him loitering on OFTC in various channels.

 

You can get the latest version along with other stuff in this directory

 

March 28, 2003

0.6.5

0.6.5 released today - mainly some prettification and enhancements to the !topic function - all thanks to huggie!

Find it in the usual place

Posted at 18:54 | 1 Comments

Happy birthday (belated) and still alive

Well, it appears that [tobe] is over a year old now - the first trout was added on 01/03/2002, but I think that may be faked. It is certainly more than a year ago, since I have logs from 21/03/2002 when he was up & running. Anyway HAPPY BIRTHDAY!

On another note, the new [tobe] is coming along slowly and not surely. Having some issues with objects in perl & stuff & things... I might get there one day!

Posted at 12:02 | 0 Comments

January 10, 2003

tobe 1.0.1

The tobe rewrite has been going along merrily on and off for a while now. We have 11 plugins written now, supporting a massive 22 commands! But they're only simple ones, so don't get too excited. The only useful ones are the topic management stuff and the google one. Wrote a few basic docs etc too, so you might now be able to fiddle by yourself.

Anyway, it's here.

Posted at 14:07 | 0 Comments

December 13, 2002

New tobe!

Well, we finally got going on the tobe rewrite today - woo!

The results are here... fairly limited functionality, the main thing being that we've now got plugins working, so that any .pm files in the TobePlugins directory are loaded and read in so long as they have certain methods... like you can see in Template.pm.new. So anyone can now write a nice simple plugin and drop it into that directory... cool eh?

Some of the things we're aiming for in the new tobe:
- plugin stuff (almost there, will be developed as we see more need for expansion)
- generic handling of config file(s), probably in XML, because it's a Good Thing (not started at all yet, all implemented functions are not config file based)
- authentication, allowing editing of data through commands. (this is tough and not sure how to do it just yet, but we'll get there)
- use more standard methods than the old tobe, which required a specially compiled perl and irssi, which is a bit crap. Might lose some features because of this, but probably worth it in the longer run.

That's all folks!

Update: The new bot can be found on OFTC on #tobedev as [tabe] - it's beta, so lookout!

Posted at 03:50 | 0 Comments

November 05, 2002

Version 0.6.4

Had missed out !troutfind help explanation... that's all folks.

Posted at 12:10 | 1 Comments

October 28, 2002

Version 0.6.3

I've started versioning [tobe] now, so that I can keep a bit of history about him as he develops and takes over the WORLD! In this minor update:

!magic8ball added I've added a very basic !magic8ball feature - just randomly selects from an in-built list of 3 positives, 3 negatives and 3 uncertains.

Try it!

Posted at 17:30 | 1 Comments

October 26, 2002

Ideas!

Adding new features to [tobe] recently has made me realise that the file-storage mechanism needs to be made a lot more generic.

We want to add features to allow adding of many things (praises, compliments, drinks, snacks and more!) and realise the copy & paste method we're employing at the moment will lead to a lot of code being duplicated. The problems we have right now are a) it means a complete rewrite basically! b) how to make the file format generic enough for it to be able to do everything we could ever want it to do :D I do have some thoughts though...

Any ideas for how to do this, or for any new features, please comment on here.

Posted at 22:20 | 8 Comments

New site

Do you like the new website for [tobe]? Good.

Just thought it'd look nice & make life easier for me. Might even give other developers access so they can post code here etc.

Comments welcome :D

Posted at 21:27 | 0 Comments

Clever quoteadd

Made !quoteadd a bit cleverer (no empty quotes etc).

Posted at 21:23 | 1 Comments

October 25, 2002

Channel specifics

More stuff - making trouts channel-specific (optionally) - need to do the same with quotes.

Posted at 20:22 | 1 Comments

+quote +quoteadd +quotewho +quoteadder +quotefind +quoteinfo

Added all the quote functions - !quote, !quoteadd, !quotewho, !quoteadder, !quotefind (DeLiRiou5 did most of the work, and I merged it with him

Posted at 18:21 | 1 Comments

October 15, 2002

+topic (add,del,new,reset)

I added the topic function

Posted at 21:19 | 2 Comments

October 14, 2002

+homer -weather

DeLiRiou5 (a.k.a. Graham) contributed the !homer function. I added !tobe and removed the !weather function, because it didn't work.

Posted at 20:57 | 0 Comments