diff --git a/mautrix_telegram/commands/telegram/misc.py b/mautrix_telegram/commands/telegram/misc.py index b0d525e4..c044725a 100644 --- a/mautrix_telegram/commands/telegram/misc.py +++ b/mautrix_telegram/commands/telegram/misc.py @@ -321,6 +321,8 @@ async def random(evt: CommandEvent) -> EventID: emoticon = { "dart": "\U0001F3AF", "dice": "\U0001F3B2", + "ball": "\U0001F3C0", + "basketball": "\U0001F3C0", }.get(arg, arg) try: await evt.sender.client.send_media(await portal.get_input_entity(evt.sender), diff --git a/mautrix_telegram/portal/telegram.py b/mautrix_telegram/portal/telegram.py index 4fc62599..8540a53e 100644 --- a/mautrix_telegram/portal/telegram.py +++ b/mautrix_telegram/portal/telegram.py @@ -299,6 +299,7 @@ class PortalTelegram(BasePortal, ABC): emoji_text = { "\U0001F3AF": " Dart throw", "\U0001F3B2": " Dice roll", + "\U0001F3C0": " Basketball throw" } roll: MessageMediaDice = evt.media text = f"{roll.emoticon}{emoji_text.get(roll.emoticon, '')} result: {roll.value}"