2016-09-28 37 views
0

所以我在电报BOT新我在java.Basically很熟悉很团伙黑手党电报bot.On下面的截图一球迷,我想知道如何开发类似的东西enter image description here如何在Java中的Telegram bot上的textview上设置超链接?

在我的角度,我得到你必须首先给出或使这些文本超链接,然后给予或设置一些监听器。如何发展这样的东西?

这是我的代码

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"; 
      } 


     }); 
    } 

} 

请需要帮助

回答

1

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

+0

现在我明白了谢谢 –