Automatically reconnect XMPP after connection is lost
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 25/100
Research direction
Start by tracing Errbot's XMPP connection handling and configuration for the reconnect behavior described in the issue. The payload names no source files or tests, so locate the relevant XMPP backend entry points and existing connection tests first. Done means a configurable reconnect option is implemented and its behavior is covered by tests.
Written by the indexing model from the issue text.
Description
Is your feature request related to a problem? Please describe.
When the XMPP connection is lost the Bot does not reconnect automatically.
Describe the solution you'd like
I would like a configuration option to force XMPP reconnect on connection lost. Maybe this should even be the default?
Is feature related to
- Backend support
- Plugins (storage, flows)
- Functionality
- Other
Additional context
Using container image: docker.io/errbotio/errbot:latest
- Dominant language
- Python
- Stars
- 3.3k
- Forks
- 624
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from errbotio/errbot
-
type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
type: bug
Difficulty 4/5 3-5 days Newbie friendliness 42/100
-
type: bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
type: documentation
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
type: feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
Similar issues
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
simonw/sqlite-utils#872 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100