Allow handlers to pass raw events to callbacks
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 87
- Forks
- 16
- PR merge metrics
- No merged PRs in 30d
Description
Currently omnibot always strips and parses incoming events. We should store the raw event on the object, and have a callback config option that allows the raw message to be sent to the backend. Option should likely be: parse, strip_sensitive, raw or something along those lines.
Doing so would allow omnibot to be used as a generic proxy, rather than requiring backend be omnibot-specific.
Contributor guide
No contributing guide indexed for this repository
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.
Research direction
Start by tracing where incoming events are parsed and stripped, then inspect the callback configuration and backend forwarding path. Done means the raw event can be retained and optionally sent to the backend while the existing parsed and stripped behavior remains available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100