2016-09-28 52 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

現在我明白了謝謝 –