2016-09-28 26 views
0

だから電報ボットの新しい午前java.Basicallyに非常によく知って私が取得私は私の観点でそのenter image description hereJavaのTelegramボットのテキストビューにハイパーリンクを設定する方法は?

のようなものを開発する方法を知りたいのですが、以下のスクリーンショットbot.Onギャングマフィアの電報のファンですそれらのテキストを最初に与えたり、ハイパーリンクを作成したりしてから、リスナーを与えたり、設定したりしなければなりません。

これは私のコード

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

を助けが必要てください。ボットとの会話では、/で始まるすべての単語はボットコマンドとみなされ、したがって、アプリケーションによってクリック可能とマークされます。しかし、実際には、あなたのボットのコマンドを管理するコードを作る必要があります。

+0

今私はそれをありがとう –

関連する問題