maandag 21 november 2011

JSONBOT 0.80.3 RELEASED

Hello world !! I released JSONBOT 0.80.3 .. the first in the 0.80 series ;]

about
~~~~~

JSONBOT is a chatbot that can take commands and react to events on the network it is connected to (IRC, XMPP, WEB
mostely). Push functionality is also provided (think RSS feeds to your IRC channel or XMPP conference). It is possible to program your own plugins to create custom
functionality.

source/docs
~~~~~~~~~~~

see http://jsonbot.org and http://jsonbot.googlecode.com


make backup first
~~~~~~~~~~~~~~~~~

I added the jsb-backup program, please run this before starting the 0.80 bot. It will make a backup of your datadir into ~/jsb-backups

changes
~~~~~~~

* GAE is no longer part of the standard distribution, as that is aimed at shell users as of 0.80 - use the mercurial repo if you want to use the GAE part of the bot
* web console is now supported on shell - use the jsb-tornado program to launch a tornado web server bot on port 10102
* jsb-xmpp now supports OpenFire - use --openfire option to enable this
* todo now uses per user databases instead of per channel - use the -c option to the todo command to show the channel todo
* learn items are not global per default - use !learn-toglobal to copy local learn data to the global learndb
* relay plugins has been rewritten to use bot.cfg.name as well - means that relays need to be created again
* jsb-udpstripped program has been added that can be used to send udp data to the bot without the need of making config files (copy and edit it)
* add fulljids = 1 to your xmpp bot config (most of the times in ~/.jsb/config/fleet/default-sxmpp/config) to enable full JID discovery in xmpp conference rooms
(non anonymous)

and:

* lots of new plugins .. see !list ;]
* lots of bug fixes - thnx everybody for reporting them
* still lots of things to fix at

03:35 < jsonbot> tracker is http://code.google.com/p/jsonbot/issues/list

If you find any problems or have feature request please post that on the tracker url above.

Or try @botfather on #dunkbots on irc.freenode.net ;]

dinsdag 4 oktober 2011

Introducing the GOZERBOT 0.99 series

Hello world and everybody !

i'm pleased to announce the release of GOZERBOT 0.99.0, the first in a series of releases that are supposed to lead to a proper 1.0 release for GOZERBOT. The intention is to get a 1.0 version of GOZERBOT available for users that still use this bot, got almost 2000 download of 0.9.2 so its worth to support all those users with a release they can build on. I dont have the intention to develop GOZERBOT any further beyond that, that's what JSONBOT is all about, so keep in mind these are pure maintenance releases.

2 major changes crept into this release, namely:

* no more seperate gozerplugs package, its all wrapped into 1 thing. The gozerplugs package has find its way under the gplugs directory in the main distro so no more seperate installing of plugins.
* SQLAlchemy is now optional, so GOZERBOT can run on older versions of debian etc. Since this leads to less dependancies GOZERBOT is easier to install.

note: there is not going to be a seperate "all" distro as those dependancies are already included.

SQLAlchemy is made optional by providing plugins that use direct queries on the database, this is the default. You can change operations back to SA by setting db_driver = "alchemy" in gozerdata/mainconfig.

The intention is to release a new version of GOZERBOT every week or so, until its stable for a long period of time. When its time i'll cut of the 1.0 release ;]

urls:

* download tar - http://code.google.com/p/gozerbot/downloads/list
* mercurial clone - "hg clone https://gozerbot.googlecode.com/hg mybot"
* please report bugs at http://code.google.com/p/gozerbot/issues/entry especially if you are already running a GOZERBOT and run into problems.
* path to the futire - http://jsonbot.org

read the provided README for instructions on how to get the bot running.

Thats it for now, i hope to post here more often and not only to annouce new releases ;]