*JSONBOT 0.84.4 RELEASE* available !
#IRC #XMPP #chatbot #WWW #Python #RSS #relay
get it at: http://code.google.com/p/jsonbot/downloads/list
documentation is at http://jsonbot.org
*About JSONBOT:*
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.
*In this release:*
default control character for the bot is now ‘;’ .. if you are missing the ‘!’ cc just run ‘;cc-add !’.
- experimental features:
* FiSH support on IRC, thanks to Frank Spijkerman (Aim)
* sleekxmpp driver for xmpp bots, use ./bin/jsb-sleek
- further changes:
* new boot code - bot now tries to detect changes in the code and recreates the dispatch tables when needed.
* reconnect code should work better, disconnect should now be properly detected
* updated tornado to version 2.2 - needed for websockets new style
* database support for sqlite and mysql is now available, see ~/.jsb/config/mainconfig to enable it.
- still todo:
* yes .. docs still need to be written
* yes .. bugtracker needs attention
If you find any bugs in this release please let me know at bthate@gmail.com or in #dunkbots on irc.freenode.net.
HF !
The JSON Bot
zaterdag 24 maart 2012
maandag 23 januari 2012
GOZERBOT 1.0.1 FINAL
GOZERBOT 1.0.1 FINAL released ;]
last bugs kinked out (i hope) and lots of docs updates (seehttp://gozerbot.org)
downloadable at http://gozerbot.googlecode.com
or use "easy_install gozerbot"
or run "hg clone http://gozerbot.googlecode.com/hg mybot"
Below a cool animation of the GOZERBOT code repository ;] Thnx maze !
http://www.youtube.com/watch?v=5RsOjOg72MY
Have fun and as always we are on #dunkbots on irc.freenode.net.
vrijdag 13 januari 2012
CALL FOR TESTERS !!
Today i released version 0.82.0 of JSONBOT into this world, providing the first steps into the GOZERBOT upgrade path. I ported the what i call "direct" database module from GOZERBOT to JSONBOT, this is the module that does direct queries on sqlite or mysql databases. Postgress should work a bit, getting good auto_increment values turned out to be difficult there. Code is in the /jsb/db/
directory.
I ported the "olddb" of GOZERBOT that uses this database module as well, currently ported are:
$ ls *.py
birthday.py infoitem.py __init__.py karma2.py lists.py quote2.py todo2.py
these plugins live in the jsb/plugs/db directory.
Some parts of GOZERBOT are not yet ported (think users), this is a test development version of JSONBOT so i need users that are willing to test their old gozerbot installation with this JSONBOT.
If you do want to help out with this, i am in #dunkbots on irc.freenode.net or email bthate@gmail.com (gtalk as well).
Source code is at http://jsonbot.googlecode.com, i prefer you'd clone the repo though .. that makes it easier to fix the bugs that prop up ;]
1) "hg clone http://jsonbot.googlecode.com/hg testbot"
2) cd testbot and run ./bin/jsb-init -d test1, this will make a test1 datadir.
3) edit test1/config/mainconfig and point it at you GOZERBOT database.
4) run ./bin/jsb and see if your data is there ;] try !lq for example.
Enjoy this ride and let it begin !
donderdag 9 juni 2011
JSONBOT 0.7.1 released
Hello kids and parents !! I just want to announce the release of JSONBOT 0.7.1.
This release consists of minor bug fixes and new xmpp auth code (SASL) which support DIGEST-MD5 and PLAIN authing.
JSONBOT should run well again on systems with python2.5 installed.
You can fetch it at http://jsonbot.googlecode.com
Have fun playing with it!
Bart
This release consists of minor bug fixes and new xmpp auth code (SASL) which support DIGEST-MD5 and PLAIN authing.
JSONBOT should run well again on systems with python2.5 installed.
You can fetch it at http://jsonbot.googlecode.com
Have fun playing with it!
Bart
zondag 1 mei 2011
JSONBOT 0.7 RELEASE
0.7 RELEASE NOTES
=================
Hello world, greetings to all and everybody on this little planet ;]
Today I am releasing version 0.7 of JSONBOT, hope you like it.
I want to dedicate this release to Annemiek, Kirsten, Danny and Doscha, i would not have a live without you.
changes in this release
-----------------------
* we got jsonbot.org running .. see http://jsonbot.org ;]
* convore support
* refactored core
* reloadable config files
* revamped web console
* resource files (contain commands the bot can execute)
* file change detection for myplugs plugins
* rebooting is fixed
* fixed relaying in jabber conference rooms
* added color.py plugin to color certain words
* added geo.py, googletranslate.py and imdb.py (thnx melmoth)
* chatlog plugin now uses the logging module .. log file rotates every day
* many other bugfixes
If you have programmed your own plugin see
http://jsonbot.org/handbook/UPGRADE.html for upgrade notes.
Todo
----
1) fix runtime setting of loglevel
2) add flood control
3) docs docs docs docs docs
4) fix bugs
see http://code.google.com/p/jsonbot/issues/list
Source
------
* tarball - http://jsonbot.googlecode.com
* mercurial - http://jsonbot.googlecode.com/hg
* github - https://github.com/jsonbot
Demo
----
* webconsole - http://jsonbot.appspot.com
* xmpp - jsonbot@jsonbot.org (shell) and jsonbot@appspot.com (GAE)
* IRC - jsonbot on irc.freenode.net
* Convore - https://convore.com/convore-8/welcome-to-convore/ relaying with #convore on irc.freenode.net
Docs
----
* new jsonbot.org site .. http://jsonbot.org
* GAE backup docs .. http://jsonbot.appspot.com/docs
Contact
-------
* twitter: https://twitter.com/#!/jsonbot
* facebook: http://tinyurl.com/jsonbot
* email: bthate@gmail.com
* IRC: dunker in channel #dunkbots / irc.freenode.net* xmpp: bthate@gmail.com and bart@jsonbot.org
About
-----
JSONBOT is a remote event-driven framework for building bots that talk JSON
to each other over XMPP.
This distribution provides bots built on this framework for console, IRC,
XMPP and Convore for the shell and WWW and XMPP for the Google Application engine.
JSONBOT is all of the following:
* a shell console bot
* a shell IRC bot
* a shell XMPP bot
* a shell Convore bot
* a Web bot running on Google Application Engine
* a XMPP bot running on Google Application Engine
* a Google Wave bot running op Google Application Engine
* the XMPP bots are used to communicate between bots
* plugin infrastructure to write your own functionality
* event driven framework by the use of callbacks
Install
-------
You dont need to run the bot on GAE when you just want to use the shell bots of JSONBOT. JSONBOT can best be run from the bot dir, the bot is self contained and has all the dependancies that are needed:
* "hg clone http://jsonbot.googlecode.com/hg mybot" or download and untar the tarball.
* cd into the bot dir and run "./bin/jsb" .. if the bot is working correctly you will get the console version of JSONBOT
* same can be done for "./bin/jsb-xmpp", "./bin/jsb-convore" etc. .. check the bin dir for programs you can start
* try the --help option to a program to see what command line options are available.
* you DONT need root for this
Ofcourse you can always run "python setup.py install" or "easy_install -U jsb" when you do want to install the bot globaly.
Debian packages are on their way, but might still take time as the ftpmeisters need to approve ;]
Thats it ! hope you enjoy this version of JSONBOT ;]
Bart
=================
Hello world, greetings to all and everybody on this little planet ;]
Today I am releasing version 0.7 of JSONBOT, hope you like it.
I want to dedicate this release to Annemiek, Kirsten, Danny and Doscha, i would not have a live without you.
changes in this release
-----------------------
* we got jsonbot.org running .. see http://jsonbot.org ;]
* convore support
* refactored core
* reloadable config files
* revamped web console
* resource files (contain commands the bot can execute)
* file change detection for myplugs plugins
* rebooting is fixed
* fixed relaying in jabber conference rooms
* added color.py plugin to color certain words
* added geo.py, googletranslate.py and imdb.py (thnx melmoth)
* chatlog plugin now uses the logging module .. log file rotates every day
* many other bugfixes
If you have programmed your own plugin see
http://jsonbot.org/handbook/UPGRADE.html for upgrade notes.
Todo
----
1) fix runtime setting of loglevel
2) add flood control
3) docs docs docs docs docs
4) fix bugs
see http://code.google.com/p/jsonbot/issues/list
Source
------
* tarball - http://jsonbot.googlecode.com
* mercurial - http://jsonbot.googlecode.com/hg
* github - https://github.com/jsonbot
Demo
----
* webconsole - http://jsonbot.appspot.com
* xmpp - jsonbot@jsonbot.org (shell) and jsonbot@appspot.com (GAE)
* IRC - jsonbot on irc.freenode.net
* Convore - https://convore.com/convore-8/welcome-to-convore/ relaying with #convore on irc.freenode.net
Docs
----
* new jsonbot.org site .. http://jsonbot.org
* GAE backup docs .. http://jsonbot.appspot.com/docs
Contact
-------
* twitter: https://twitter.com/#!/jsonbot
* facebook: http://tinyurl.com/jsonbot
* email: bthate@gmail.com
* IRC: dunker in channel #dunkbots / irc.freenode.net* xmpp: bthate@gmail.com and bart@jsonbot.org
About
-----
JSONBOT is a remote event-driven framework for building bots that talk JSON
to each other over XMPP.
This distribution provides bots built on this framework for console, IRC,
XMPP and Convore for the shell and WWW and XMPP for the Google Application engine.
JSONBOT is all of the following:
* a shell console bot
* a shell IRC bot
* a shell XMPP bot
* a shell Convore bot
* a Web bot running on Google Application Engine
* a XMPP bot running on Google Application Engine
* a Google Wave bot running op Google Application Engine
* the XMPP bots are used to communicate between bots
* plugin infrastructure to write your own functionality
* event driven framework by the use of callbacks
Install
-------
You dont need to run the bot on GAE when you just want to use the shell bots of JSONBOT. JSONBOT can best be run from the bot dir, the bot is self contained and has all the dependancies that are needed:
* "hg clone http://jsonbot.googlecode.com/hg mybot" or download and untar the tarball.
* cd into the bot dir and run "./bin/jsb" .. if the bot is working correctly you will get the console version of JSONBOT
* same can be done for "./bin/jsb-xmpp", "./bin/jsb-convore" etc. .. check the bin dir for programs you can start
* try the --help option to a program to see what command line options are available.
* you DONT need root for this
Ofcourse you can always run "python setup.py install" or "easy_install -U jsb" when you do want to install the bot globaly.
Debian packages are on their way, but might still take time as the ftpmeisters need to approve ;]
Thats it ! hope you enjoy this version of JSONBOT ;]
Bart
donderdag 3 februari 2011
JSONBOT 0.6.1 RELEASED
Hello every human out there !
i'm pleased to announce the release of JSONBOT 0.6.1 FINAL, a release that saw a lot of work into the shell side of things and no changes to GAE.
0.6.1 has the following changes:
* the ! char is not used instead of | in a pipeline. This is to make it easier to use a pipeline on mobile phones.
* a new commandline interface has been created. You can now do "jsb" .. no need to start up the console app when you have a single command to execute
* ? is now used a query character, so things you learn the bot with !learn can be queried with ?
* auto_register and guestasuser config options are now disabled by default
* core xmpp parsing code has been rewritten
* many more bug fixes.
You can grab a copy of the code (tarball or mercurial repo) at http://jsonbot.googlecode.com
Hope you enjoy this release as much as i enjoyed making it ;]
Have Fun !
Bart
i'm pleased to announce the release of JSONBOT 0.6.1 FINAL, a release that saw a lot of work into the shell side of things and no changes to GAE.
0.6.1 has the following changes:
* the ! char is not used instead of | in a pipeline. This is to make it easier to use a pipeline on mobile phones.
* a new commandline interface has been created. You can now do "jsb
* ? is now used a query character, so things you learn the bot with !learn can be queried with ?
* auto_register and guestasuser config options are now disabled by default
* core xmpp parsing code has been rewritten
* many more bug fixes.
You can grab a copy of the code (tarball or mercurial repo) at http://jsonbot.googlecode.com
Hope you enjoy this release as much as i enjoyed making it ;]
Have Fun !
Bart
dinsdag 4 januari 2011
JSONBOT 0.6 RELEASED
Hello world and the best wishes for 2011 for all of you !
i'm pleased to announce version 0.6 of JSONBOT, a release that saw it's complete codebase refactored. Things have moved into their own package, making it easier to distribute JSONBOT to the various OS around. I even renamed the name of the distribution to "jsb", so use the jsb-0.6.tar.gz or "easy_install jsb" to get this version of JSONBOT.
So once again i need to ask existing users to upgrade their JSONBOT install, see http://jsonbot.appspot.com/docs/html/handbook/UPGRADE.html for instructions on how to do that.
Functionality of the bot is the same as 0.5.
For more information on JSONBOT, see http://jsonbot.googlecode.com or join us on #dunkbots Freenode.
Bot documentation and demo is on http://jsonbot.appspot.com
I hope you enjoy this release of JSONBOT, i'm glad i can start working on 0.7 ;]
About JSONBOT:
JSONBOT is a remote event-driven framework for building bots that talk JSON
to each other over XMPP.
This distribution provides bots built on this framework for console, IRC,
XMPP for the shell and WWW and XMPP for the Google Application engine.
JSONBOT is all of the following:
* a shell console bot
* a shell IRC bot
* a shell XMPP bot
* a Web bot running on Google Application Engine
* a XMPP bot running on Google Application Engine
* a Google Wave bot running op Google Application Engine
* the XMPP bots are used to communicate between bots
* plugin infrastructure to write your own functionality
* event driven framework by the use of callbacks
i'm pleased to announce version 0.6 of JSONBOT, a release that saw it's complete codebase refactored. Things have moved into their own package, making it easier to distribute JSONBOT to the various OS around. I even renamed the name of the distribution to "jsb", so use the jsb-0.6.tar.gz or "easy_install jsb" to get this version of JSONBOT.
So once again i need to ask existing users to upgrade their JSONBOT install, see http://jsonbot.appspot.com/docs/html/handbook/UPGRADE.html for instructions on how to do that.
Functionality of the bot is the same as 0.5.
For more information on JSONBOT, see http://jsonbot.googlecode.com or join us on #dunkbots Freenode.
Bot documentation and demo is on http://jsonbot.appspot.com
I hope you enjoy this release of JSONBOT, i'm glad i can start working on 0.7 ;]
About JSONBOT:
JSONBOT is a remote event-driven framework for building bots that talk JSON
to each other over XMPP.
This distribution provides bots built on this framework for console, IRC,
XMPP for the shell and WWW and XMPP for the Google Application engine.
JSONBOT is all of the following:
* a shell console bot
* a shell IRC bot
* a shell XMPP bot
* a Web bot running on Google Application Engine
* a XMPP bot running on Google Application Engine
* a Google Wave bot running op Google Application Engine
* the XMPP bots are used to communicate between bots
* plugin infrastructure to write your own functionality
* event driven framework by the use of callbacks
Abonneren op:
Berichten (Atom)