Red-Teapot / MinecraftTelegramChatBridge

Spigot plugin that sends messages from Telegram to Minecraft and vice versa
MIT License
1 stars 1 forks source link

Escape more punctuation marks in message text #8

Closed MikeWent closed 8 months ago

MikeWent commented 8 months ago
[23:29:53 INFO]: [Not Secure] <player_username> -72, 133, -287
[23:29:53 WARN]: [TelegramBridge] Failed to handle chat event
org.telegram.telegrambots.meta.exceptions.TelegramApiRequestException: Error executing org.telegram.telegrambots.meta.api.methods.send.SendMessage query: [400] Bad Request: can't parse entities: Character '-' is reserved and must be escaped with the preceding '\'
    at org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod.deserializeResponseInternal(PartialBotApiMethod.java:54) ~[tg-bridge-v0.0.1.jar:?]
    at org.telegram.telegrambots.meta.api.methods.PartialBotApiMethod.deserializeResponse(PartialBotApiMethod.java:34) ~[tg-bridge-v0.0.1.jar:?]
    at org.telegram.telegrambots.meta.api.methods.botapimethods.BotApiMethodMessage.deserializeResponse(BotApiMethodMessage.java:20) ~[tg-bridge-v0.0.1.jar:?]
    at org.telegram.telegrambots.meta.api.methods.botapimethods.BotApiMethodMessage.deserializeResponse(BotApiMethodMessage.java:15) ~[tg-bridge-v0.0.1.jar:?]
    at org.telegram.telegrambots.bots.DefaultAbsSender.sendApiMethod(DefaultAbsSender.java:1115) ~[tg-bridge-v0.0.1.jar:?]
    at org.telegram.telegrambots.meta.bots.AbsSender.execute(AbsSender.java:64) ~[tg-bridge-v0.0.1.jar:?]
    at me.redteapot.tgbridge.BridgeTelegramBot.send(BridgeTelegramBot.java:52) ~[tg-bridge-v0.0.1.jar:?]
    at me.redteapot.tgbridge.MinecraftChatListener.run(MinecraftChatListener.java:34) ~[tg-bridge-v0.0.1.jar:?]

known problematic symbols: -+!

https://core.telegram.org/bots/api#markdownv2-style