Profile

Cover photo
60 followers|35,776 views
AboutPostsPhotosVideos

Stream

err

Shared publicly  - 
 
Version 2.2.0 is out !

New and noteworthy

- autoinstall of dependencies when you install a plugin
- serverless tox backend (see http://tox.im for more info)
- Presence callbacks with status messages etc.
- File transfert support for selected backends
- MUC management API
- shlex.split on split_args_with

You can find the full detail on github: https://github.com/gbin/err
Join the discussion in our new chatroom: https://gitter.im/gbin/err
1
Add a comment...

err

General  - 
 
Errbot will be part of the #chatops  panel at #devopsdays  rockies at 13:35 MT [19:35 GMT].
Live stream below !
1
Guillaume Binet's profile photo
 
delayed 30min
Add a comment...

err

General  - 
 
This overdue 2.2.0 beta is out ! And it is huge !

The big highlights are :
The TOX backend. It is a secure, anonymous and serverless protocol, checkout http://tox.im.
The new MUC API: Err can now manage rooms.
The new file transfer support: Err can send and receive files.
The new presence callback.

And a lot more, see below for details. 

Thanks for all the contributions from the community !

New features:
- New serverless tox backend (see http://tox.im for more info)
- New Presence callbacks with status messages etc.
- New file transfert support (upload and downloads) for selected backends
- New MUC management API
- added err-githubhook to the official repo list (thx Daniele Sluijters)
- added err-linksBot to the official repo list (thx Arnaud Vazard)
- added err-stash to the official repo list (thx Charles Gomes)
- shlex.split on split_args_with
- improved !status command (Thx Sijis Aviles)
- colorized log output
- configuration access improvements, it is now a property accessible from the plugins (self.bot_configuration) and the backends.
- bot can optionally name people it replies to in mucs with local conventions toto: or @toto etc... (thx Sijis Aviles)

Bug fixed:
- complete pass & fixes with a static analyser
- better feedback when config.py is borken
- hipchat has been rewritten and goes through the API
- more consistency on properties versus setters/getters
- mac osx fixes (thx Andrii Kostenko)
- unicode fix on irc backend (thx Sijis Aviles)
2
Add a comment...

err

General  - 
 
A quick search on github shows that we just passed 100 public plugins !

You are an awesome community !
2
Add a comment...

err

General  - 
 
(forgot to post it in the community page ;) )
You’re probably hearing the word ChatOps more and more -- at conferences, on Reddit and Hacker News, around the water cooler (or keg) -- but what does it actually mean? And why and how would you im...
5
Add a comment...

err

Feature Discussions  - 
 
Time for some feedback from the community ! Feel free to comment if you need something in particular in your favorite backend. Which errbot backend do… - err - Google+
1
Add a comment...

err

Shared publicly  - 
 
Support for file transfers is on master !

The first backend implementation supporting this is the new kid on the block #Tox

We worked hard to make the #err plugin API as simple as possible.

To show you how it works, we made a minimal filesharing plugin demo in ~50 lines of code.
https://github.com/gbin/err-fileshare

Any volunteer to make the support for #XMPP or #IRC backend ?
err-fileshare - A plugin for err to share a file folder.
1
Add a comment...
In their circles
64 people
Have them in circles
60 people
Adam Bäckman's profile photo
Arnaud de Theux's profile photo
Jared Daines's profile photo
Tim Freund's profile photo
tame havea's profile photo
Tobias Wilken's profile photo
Carlos Neves's profile photo
Ramona Misaila's profile photo
Jérémie Tarot's profile photo

Communities

err

Feature Discussions  - 
 
Call for volunteers to help on the slack backend.
There is a branch with the base support. TODO: the chatgroup API support (query / create etc), presence, file transfers etc...
1
Sijis Aviles's profile photoGuillaume Binet's profile photo
2 comments
 
+Sijis Aviles​ awesome for the chatgroup support. the presence is about giving the info like online/offline/away/typing/DND as a callback.
Add a comment...

err

General  - 
 
Poll time !
Which feature would you like to see in Err next ?

Any idea not here ? please shout in the comments !

multibackend: simultaneous connection to more than one backend at a time (XMPP + IRC for example)
slack backend: support for slack.com
bot replica: make a system to have a redundant fleet of bots
plugins appstore: an online directory of plugins instead of the hardcoded + adhoc system we have now
22 votes  -  votes visible to Public
multibackends
9%
slack backend
36%
bot replica
0%
plugins appstore
55%
3
Guillaume Binet's profile photoSijis Aviles's profile photoJason Schuster's profile photo
4 comments
 
For the bot replica: If you are using a virtual env for the python running err, just keep the whole dir checked into source control and do a get when you need a fresh copy.
Add a comment...

err

Shared publicly  - 
 
Nice Venturebeat article !
You’re probably hearing the word ChatOps more and more -- at conferences, on Reddit and Hacker News, around the water cooler (or keg) -- but what does it actually mean? And why and how would you im...
1
Add a comment...

err

Shared publicly  - 
 
Time for some feedback from the community !
Feel free to comment if you need something in particular in your favorite backend.

Which errbot backend do you use ?
12 votes  -  votes visible to Public
XMPP
50%
Hipchat
25%
Campfire
8%
IRC
8%
TOX
8%
1
Add a comment...

err

Feature Discussions  - 
 
Support for #Tox #IM is on master !

Tox is a distributed (there is no central server) and secure messaging service.

More info about Tox on https://wiki.tox.im/Main_Page

To configure it, you can find an example in the pull request : https://github.com/gbin/err/pull/277

and run it with -O 

Now we support direct messages, groupchat and basic security (admin/ non-admin) but we are working on adding a proper ACL support, presence feedback and why not filesharing !
2
Add a comment...
People
In their circles
64 people
Have them in circles
60 people
Adam Bäckman's profile photo
Arnaud de Theux's profile photo
Jared Daines's profile photo
Tim Freund's profile photo
tame havea's profile photo
Tobias Wilken's profile photo
Carlos Neves's profile photo
Ramona Misaila's profile photo
Jérémie Tarot's profile photo
Communities
Story
Tagline
Err is a plugin based chatbot designed to be easily deployable, extensible and maintainable.
Introduction
It allows you to start scripts interactively from your chatrooms for any reason: random humour, starting a build, monitoring commits, triggering alerts ...