On 02.07.24 18:57, Philipp Hörist wrote:
Hi,
# Responses
Thanks for the replies, i think i understand the <response> use case a
bit bettter.
I think this could make use of fallback text, which we can remove if
the XEP is supported.
Because its not needed that the body mentions the options again if we
have buttons for it.
An optional element that contains a version of the body
without the
options? Sounds good!
But other than that i think its fine, altough it will be a bit akward
to implement, sounds easy, but with rules like "only if its the last
message" im sure its not that straight foward when implementing.
# Actions
On Mon, Jul 1, 2024, at 09:54, Marvin W wrote:
Sending clients MUST keep in mind that they have
to choose/generate
ids for each <action> accordingly, if they need to
differentiate
between messages.
Feels vague, basically says, whoever sends a message can do what he wants.
I know already what my client users want to see
- They want to know what message they already answered
- They will answer messages from other devices, but want to see it on
all devices
I see no reason not to include the message id i answered to, this can
only be beneficial.
Its maybe not needed for the sender, but for clients to easily
implement and provide nice GUI.
I see already users complain on the client side, and we can tell every
single developer of the sending code to set proper ids.
So please lets just skip that, and add proper reference to the
message. Every sender is free to ignore that information if they do
not need it. But it is incredibly helpful on the client side to
provide nice GUI.
Agreed, I think it's fair to just always add a reference even
if it's
not needed directly by the action.
# Other things
- Do we want to mix actions with responses? I hope not, but this
should maybe mentioned in the XEP
Do you care as a client developer? I don't
see a use-case for both
things in one message, but if the developer of the chat bot wants to
suffer, why not :D
- Are there usecases for MUCs? I think only actions
would
theoretically work. I fear people will do voting with this. Im not
sure if this spec is right for this use case.
I think responses in MUC would only cause chaos, maybe the XEP should
just forbid that.
Actions in MUC should be good though, I want actions to work in MUCs.
Voting should be fine too as long as everybody is aware that the votes
are not anonymous. Why do you think this XEP might not be right for voting?
Regards
_______________________________________________
Standards mailing list --standards(a)xmpp.org
To unsubscribe send an email tostandards-leave(a)xmpp.org