【发布时间】:2021-01-09 01:20:03
【问题描述】:
我的电报机器人正在工作,但我想对我发送的消息进行一些修改,例如以粗体、斜体或删除线发送文本,我尝试使用 Unicode 中的“代码”(因为我以这种方式发送像“\ uD83D \ uDEA8”这样的表情符号用于警笛表情符号)为粗体,但它不起作用,这是我的代码:
String startBold = "\\033[1m";
String endBold = "\\033[0;0m";
String msg = "The" + startBold + " text" + endBold + " is bold.";
String json = "{\"chatId\":\"<<chatId>>\",\"key\":\"<<key>>\",\"botId\":\"<<botId>>\",\"msg\":\" " + msg + " \",\"username\":\"<<username>>\"}";
String url = "https://sendMessage.com/rest-messaging/service/bot/sendMessage";
StringEntity body = new StringEntity(json.toString());
String result = sendMessage.telegramNotifications(url, json);
【问题讨论】:
标签: java telegram-bot