You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How to send data with a message from a user in a chat and intercept it in handleChatMessage()?
I ask the user to enter a number Telegraph::message('Count')->send();
Next, I intercept the text in handleChatMessage() protected function handleChatMessage(\Illuminate\Support\Stringable $text): void { $this->chat->html("Received: $text")->send(); }
Can you tell me how to send other data together and get it from handleChatMessage()?
When I receive in handleChatMessage(), the data contains only the entered text { "update_id": 564438053, "message": { "message_id": 586, "from": { "id": 9465464644, "is_bot": false, "first_name": "RDev", "username": "romatexdev", "language_code": "en" }, "chat": { "id": 9465464644, "first_name": "RDev", "username": "romatexdev", "type": "private" }, "date": 15546546464, "text": "3" } }
Hi, just reply form the handle chat message method
$this->reply("hello");
And listen for the response inside handle chat message
For conversations you should better keep track of the conversation state, using telegraph storage or a custom implementation
Thank you for the answer!
But? i didn't quite understand how to use $this->reply("hello") in handleChatMessage()?
To clarify, I need to receive the payload along with the entered message from the user in handleChatMessage().
Activity
fabio-ivona commentedon Nov 23, 2024
Hi, just reply form the handle chat message method
$this->reply("hello");
And listen for the response inside handle chat message
For conversations you should better keep track of the conversation state, using telegraph storage or a custom implementation
romatexdev commentedon Nov 23, 2024
And if I need to pass 2 or more parameters?
romatexdev commentedon Nov 23, 2024
Thank you for the answer!
But? i didn't quite understand how to use $this->reply("hello") in handleChatMessage()?
To clarify, I need to receive the payload along with the entered message from the user in handleChatMessage().
fabio-ivona commentedon Nov 23, 2024
Reply does not use any payload of the received message