More API refactoring, add HTML text for Telegram, start work on /config

This commit is contained in:
2024-06-26 02:02:55 +02:00
parent 8f1b80ab14
commit 2c73846554
10 changed files with 104 additions and 106 deletions

View File

@ -17,9 +17,9 @@ def cEcho(context:EventContext, data:InputMessageData) -> None:
if nonascii:
# text is not ascii, probably an emoji (altough not necessarily), so just pass as is (useful for Telegram emojis)
prefix = ''
SendMessage(context, {"Text": (prefix + text)})
SendMessage(context, OutputMessageData(text=(prefix + text)))
else:
SendMessage(context, {"Text": choice(Locale.__('echo.empty'))}) #context.endpoint.get_string('empty')
SendMessage(context, OutputMessageData(text_html=context.endpoint.get_string('empty')))
RegisterModule(name="Echo", endpoints=[
SafeNamespace(names=["echo"], handler=cEcho),