this is a failure :'(

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

@ -144,6 +144,62 @@ class Client(Aobject):
}
await self.__send_message(room, msg)
async def send_firework_message(
self,
room: Union[RoomAlias, RoomId],
message: str,
):
"""
Send message with the firework effect.
"""
msg = {
"body": message,
"msgtype": "nic.custom.fireworks"
}
await self.__send_message(room, msg)
async def send_confetti_message(
self,
room: Union[RoomAlias, RoomId],
message: str,
):
"""
Send message with the confetti effect.
"""
msg = {
"body": message,
"msgtype": "nic.custom.confetti"
}
await self.__send_message(room, msg)
async def send_snow_message(
self,
room: Union[RoomAlias, RoomId],
message: str,
):
"""
Send message with the snowfall effect.
"""
msg = {
"body": message,
"msgtype": "io.element.effect.snowfall"
}
await self.__send_message(room, msg)
async def send_space_invader_message(
self,
room: Union[RoomAlias, RoomId],
message: str,
):
"""
Send message with the space invader effect.
"""
msg = {
"body": message,
"msgtype": "io.element.effects.space_invaders"
}
await self.__send_message(room, msg)
async def __save_sync_tocken(self)->NoReturn:
"""
Save the sync token.

@ -28,6 +28,14 @@ async def main():
room_name = withelisted_room_names[0]
client.set_invite_policy(whitelist_policy)
await client.send_message(room_name, "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")
await asyncio.sleep(5)
await client.send_snow_message(room_name, "snow")
await asyncio.sleep(5)
await client.send_space_invader_message(room_name, "space")
await client.run()

Loading…
Cancel
Save