Comments (3)
Line bot uses reply token to reply for any message event and it can be used only once for one message.
But in location type response from SUSI we have to send all actions as message to user i.e answer and map type.
we return response like this.
const answer = {
"type": "location",
"title": "Location",
"address": "Location",
"latitude": lat,
"longitude": lon
};
// use reply API
return client.replyMessage(event.replyToken, answer);
For map we have to send text type message first and then location type. Is there any way that we can bypass it and send all actions?
from susi_linebot.
one way we can think of it, is before returning with client.reply(), we can request our webhook url again with an object in a request and reply to it with the second message. Like after replying with 1st message we can request our webhook url again with an object which indicates that 1st message is done and now this request is to send the second message. Can we work it that way?
from susi_linebot.
@Manveer695 No need of this I solved it by sending array of messages containing different message types.
from susi_linebot.
Related Issues (20)
- Adding get started card for SUSI
- Implementing deployment to container engine using kubernetes
- Showing sample queries to try
- Answers shown should be generic among all bots. HOT 1
- Location response is not working due to change in response from server
- Bug in updating deployment image on each commit
- Suggestions in the issue template should be commented out
- Close issues automatically when a PR is merged
- No 'catch' method to deal with the rejection error case
- Add Travis build button
- QR code provided to chat with line bot isn't valid
- Prevent Heroku app from sleeping
- Bug in registering a webhook handler with middleware
- Unable to deal properly with image type responses
- App crashes when response is of type table
- Implement location type responses
- Add support for GIFs
- how to make callback for handle error HOT 1
- Adding rss type response from SUSI line bot
- Changing RSS response to carousels
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 susi_linebot.