Hello Team,
This looks like a wonderful project, kudos to the developers who developed this.
I see we are using random str for message_id, rather than using random string i suggest we can use uuid4, to achieve more randomness in the id.
UUIDs (Universally Unique Identifiers) are designed to be globally unique across space and time. The probability of generating the same UUID is extremely low.
If you agree on this, I would love to contribute to this project, please let me know your thoughts on this suggestion