[FR] Allow slave channel report message status as by reply the message
Is your feature request related to a problem? Please describe.
Sometimes slave channel would fail to send a message.
Describe the solution you'd like
slave channel can report the message status by building a system message and replying to one sent by user self.
but there is a limitation that requires the message has been logged and current logic that creates message log after coordinator.send_message
we can create a message log before send_message and update the message uid after send_message then
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.