add formated message

master
histausse 3 years ago
parent b39031d53d
commit 66cbd31f82
Signed by: histausse
GPG Key ID: 67486F107F62E9E9

@ -144,6 +144,20 @@ class Client(Aobject):
}
await self.__send_message(room, msg)
async def send_formated_message(
self,
room: Union[RoomAlias, RoomId],
message: str,
unformated_message: Optional[str]=None
):
msg = {
"msgtype": "m.text",
"format": "org.matrix.custom.html",
"formatted_body": message,
"body": unformated_message or message,
}
await self.__send_message(room, msg)
async def send_firework_message(
self,
room: Union[RoomAlias, RoomId],

@ -29,6 +29,12 @@ async def main():
client.set_invite_policy(whitelist_policy)
await client.send_message(room_name, "Beware of Greeks bearing gifts")
await asyncio.sleep(5)
await client.send_formated_message(
room_name,
"<b><font color='red'>Beware of Greeks bearing gifts</font></b>",
"Beware of Greeks bearing gifts"
)
await asyncio.sleep(5)
await client.send_firework_message(room_name, "fire")
await asyncio.sleep(5)
await client.send_confetti_message(room_name, "confetti")

Loading…
Cancel
Save