I’m using the Skype API to send messages, when I send a message I need to know its ID to store internally. I need to store and have access to this ID for internal logic so I can validate when a user responds to this specific message.
The problem is that when I send a message via the endpoint:
https://smba.trafficmanager.net/apis/v3/conversations/${conversationId}/activities
The message is sent correctly, my users receive it. But as soon as I send it, the only field I receive from the API response is a different ID field, example:
{ "id": "0:13ISq6OqAseTJg62oJKeHf39U_S-Ruu6hBbetyDzr10LKn3QJ-TAi4XGygKgd_Zwz" }
I can’t find this ID when the user responds to the message in the bot, it seems that the message ID is something like: 1717503599285 and not similar to what I showed previously, which is how the Skype API returns it to me when sending the message.
It’s as if the ID that I receive when sending the message is completely different from the ID that the message will actually receive.