我想为我的java编码电报机器人提供粗体文字,怎么做?

时间:2018-02-09 09:42:37

标签: java telegram telegram-bot

我想通过机器人发送粗体文字。 要以普通人的身份发送,您必须在消息的前面和后面键入2颗星,但这对机器人不起作用。我在这里搜索过一个解决方案,但大多数机器人都是用PHP或Python开发的。

   `String a = emoji+"**dump alert**\n";
    String b = "Date and time: ";
    String c = month+" "+date.format(format1)+" / "+date.format(format2)+"\n";
    String d = "Exchange: "+exc;
    return a+b+c+d;`

3 个答案:

答案 0 :(得分:1)

使用Markdown时,您应该只使用一颗星*bold*

答案 1 :(得分:1)

要使用 Text 中的 html 标签,您需要启用此选项。 您可以编辑此标志:

message.enableHtml(true);

在此之后,您可以使用此示例设置粗体文本:

String text = "<b>Bold text</b>";

答案 2 :(得分:0)

它应该与html标签一起使用。而不是

String a = emoji+"**dump alert**\n";

尝试使用此

String a = emoji+"<b>dump alert</b>\n";