Skip to content

Commit

Permalink
Merge remote-tracking branch 'cynhr/cmd-prefix'
Browse files Browse the repository at this point in the history
  • Loading branch information
tulir committed Jun 22, 2022
2 parents c6adb87 + 50cd878 commit 38af35e
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions mautrix_telegram/portal_util/message_convert.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,12 +117,14 @@ class TelegramMessageConverter:
portal: po.Portal
matrix: m.MatrixHandler
config: Config
command_prefix: str
log: TraceLogger

def __init__(self, portal: po.Portal) -> None:
self.portal = portal
self.matrix = portal.matrix
self.config = portal.config
self.command_prefix = self.config["bridge.command_prefix"]
self.log = portal.log.getChild("msg_conv")

self._media_converters = {
Expand Down Expand Up @@ -534,17 +536,18 @@ def n() -> int:

text_answers = "\n".join(f"{n()}. {answer.text}" for answer in poll.answers)
html_answers = "\n".join(f"<li>{answer.text}</li>" for answer in poll.answers)
vote_command = f"{self.command_prefix} vote {poll_id}"
content = TextMessageEventContent(
msgtype=MessageType.TEXT,
format=Format.HTML,
body=(
f"Poll: {poll.question}\n{text_answers}\n"
f"Vote with !tg vote {poll_id} <choice number>"
f"Vote with {vote_command} <choice number>"
),
formatted_body=(
f"<strong>Poll</strong>: {poll.question}<br/>\n"
f"<ol>{html_answers}</ol>\n"
f"Vote with <code>!tg vote {poll_id} &lt;choice number&gt;</code>"
f"Vote with <code>{vote_command} &lt;choice number&gt;</code>"
),
)

Expand Down Expand Up @@ -574,7 +577,7 @@ async def _convert_dice(evt: Message, **_) -> ConvertedMessage:
async def _convert_game(self, source: au.AbstractUser, evt: Message, **_) -> ConvertedMessage:
game: Game = evt.media.game
play_id = self._encode_msgid(source, evt)
command = f"!tg play {play_id}"
command = f"{self.command_prefix} play {play_id}"
override_text = f"Run {command} in your bridge management room to play {game.title}"
override_entities = [
MessageEntityPre(offset=len("Run "), length=len(command), language="")
Expand Down

0 comments on commit 38af35e

Please sign in to comment.