-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hedwig 2.0 - Robot Behaviour #70
base: master
Are you sure you want to change the base?
Conversation
1c776bd
to
f05a9a4
Compare
f05a9a4
to
a826694
Compare
This is looking good to me. Just glancing over it I don't think we allow uses to overwrite |
@keathley are you thinking more in the realm of an If so, that's definitely something I've thought about and I think it's probably a good idea. The |
Exactly |
I just got around to see this PR. I'd like to ask you to consider a slightly different approach to injecting default callback implementations in |
Is this something that's still being worked on ? If so wouldn't mind to lend a hand, just not sure how to get started. |
@johanb thanks for your interest in helping! I do intend to finish this PR someday soon 😄 I'll probably pick this back up next month. |
This still seems useful to be worked on. |
@scrogson what are you thinking on this PR and about Hedwig, generally, these days? I'm considering putting in some grunt work in your lil' ecosystem (eg, wip, and potentially toss some PRs your way here in this repo); I don't want to be spinning wheels though if Hedwig itself is on its way to mothballed. |
@defmhs hey there 👋 Unfortunately, my work in the last 5+ years has lead me away from working on chat related things, so I haven't had time/energy to maintain this project. That said, if you're interested in helping push this project forward, feel free to send some PRs, I'll try my best to respond. |
This PR starts the process to move away from issues brought up in #60 and #61.
Hedwig 2.0 will aim to provide a very ergonomic API for folks who just need a basic bot:
As well as more advanced OTP use-cases:
The API is still a work in progress...
TBD
:otp_app
and/or:adapter
options be required at compile-time?TODO