Comments (7)
Do you already have a timeline for the updated API?
from bootbot.
@tmwd I've just published v1.0.11 that should give you the ability to listen for the referral event with bot.on('referral', callback)
.
As for the generic "catch-all" handler for unknown events, I'd prefer to keep it controlled for now. I wouldn't like people to use this event for new features and never switching to the actual event when the framework adds support for it. Also this event wouldn't generate a Chat
instance because we couldn't guarantee that there's a sender object in the payload.
If in the future Facebook starts adding events faster than we can keep up with, I can consider adding it, but for now I'd rather keep it under control. Thanks for the suggestion, though!
from bootbot.
Hey @Ltty, thanks again for your contribution. Your PR takes care of all updates for the new Messenger Profile API, so after we merge that, we should be good to go!
The only new feature we need to support is the image_aspect_ratio
prop in sendGenericTemplate()
(docs). I can take care of that in a separate PR.
from bootbot.
What about referral param?
https://developers.facebook.com/docs/messenger-platform/referral-params
Maybe it could be handful to have an emitter for that?
from bootbot.
@tmwd I've just added support for the referral event in df179c5
Once we merge @Ltty's PR we'll be able to close this issue.
from bootbot.
@Charca
Since there is no way to handle event if its not in the release, maybe it will be useful to have default handler for unknown events?
from bootbot.
v1.0.12 released with full support for Messenger v1.4: https://github.com/Charca/bootbot/releases/tag/v1.0.12
from bootbot.
Related Issues (20)
- How can i delete or update message using your lib. HOT 1
- The reusable attachment ID
- how do i get location from the user via telegram
- Https server ? HOT 2
- YouTube Thumbnail
- Request to support handover protocol HOT 2
- Bot answers only on one messge from user HOT 1
- Error: listen EADDRINUSE :::3000 HOT 2
- Question: Facebook Groups HOT 1
- How to disable request signature verification?
- [Feature request] Account linking
- Release latest update. HOT 1
- Conversation context gets lost when postback listener is set
- Integration with express HOT 1
- i18n and sessions HOT 1
- chat.say() not sending in order HOT 1
- Allow for quick replies to be sent with template
- Error sending message: getaddrinfo EAI_AGAIN graph.facebook.com
- Send img from local storage
- Facebook webhook not approving URL
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bootbot.