Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2570 > unrolled thread

ANN: BOTLIB - Framework to program bots.

Started byBart Thate <thatebart@gmail.com>
First post2017-07-12 06:29 -0700
Last post2017-07-12 06:29 -0700
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python.announce

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  ANN: BOTLIB - Framework to program bots. Bart Thate <thatebart@gmail.com> - 2017-07-12 06:29 -0700

#2570 — ANN: BOTLIB - Framework to program bots.

FromBart Thate <thatebart@gmail.com>
Date2017-07-12 06:29 -0700
SubjectANN: BOTLIB - Framework to program bots.
Message-ID<mailman.50.1499948257.29743.python-announce-list@python.org>
I like to announce the release of BOTLIB 12.

BOTLIB is a python3 framework to use if you want to program IRC or XMPP bots.

Copyright (C) 2016,2017 by Bart Thate <bthate@dds.nl>

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE 
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY 
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

PROVIDES:

* CLI, IRC and XMPP bots.
* Object class  - save/load to/from a JSON file.
* ReST server - serve saved object's over HTTP.
* RSS fetcher - echo rss feeds to IRC channels.
* UDP server -  udp to bot to IRC channel.
* Watcher server - run tail -f and have output send to IRC channel.
* Email scanning - scan mbox format to searchable BOTLIB objects.

SETUP:

* Set export PYTHONPATH="." if the bot cannot be found by the python interpreter.
* Set export PYTHONIOENCODING="utf-8" if your shell has problems with handling utf-8 strings.
* For the XMPP server use a ~/.sleekpass file with the password in it

CONTACT:

* Bart Thate
* botfather on #dunkbot irc.freenode.net
* bthate@dds.nl, thatebart@gmail.com

BOTLIB is code released in the Public Domain - https://bitbucket.org/bthate/botlib

[toc] | [standalone]


Back to top | Article view | comp.lang.python.announce


csiph-web