gpt4 book ai didi

java - 如何在 Java 中的 Telegram bot 的 textview 上设置超链接?

转载 作者:行者123 更新时间:2023-12-01 09:27:16 25 4
gpt4 key购买 nike

所以我是 Telegram 机器人的新手,并且对 java 非常熟悉。基本上是黑帮 Telegram Bot 的粉丝。在下面的屏幕截图中,我想知道如何开发类似的东西 enter image description here

在我看来,我认为你必须首先提供或制作这些文本超链接,然后提供或设置一些听众。如何开发这样的东西?

这是我的代码

public class Pizza {
private static final Logger LOG = Logger.getLogger(Pizza.class.getName());

public static void main(String... args) throws Exception {
TelegramBotsApi telegramBotsApi = new TelegramBotsApi();
telegramBotsApi.registerBot(new TelegramLongPollingBot() {


@Override
public void onUpdateReceived(Update update) {
Message message = update.getMessage();
Long chatId = message.getChatId();
String input = message.getText();
if ("/recommend".equals(input)) {
SendMessage request = new SendMessage();
request.setChatId(chatId.toString());
request.setText("Peperoni");
try {
sendMessage(request);
} catch (TelegramApiException e) {
LOG.log(Level.SEVERE, "Could not send message", e);
}
@Override
public String getBotUsername() {
return "USERNAME_BOT";
}

@Override
public String getBotToken() {
return "BOT_TOKEN";
}


});
}

}

请需要帮助

最佳答案

您不需要向以 / 开头的单词添加任何链接信息。在与机器人的对话中,以 / 开头的每个单词都被视为机器人命令,因此被应用程序标记为可点击。但您确实需要编写代码来管理机器人中的这些命令。

关于java - 如何在 Java 中的 Telegram bot 的 textview 上设置超链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39741270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com