6

ユーザーがメッセージを送信するような機能を実装したいのですが、チャット履歴からの(ボット)最新のメッセージで彼に返信します。

4

2 に答える 2

0

ユーザーのメッセージに返信するだけの場合は、次の関数が必要です。

public void sendMsg(Message message, String text){
    SendMessage sendMessage = new SendMessage();
    sendMessage.enableMarkdown(true);
    sendMessage.setChatId(message.getChatId().toString());
    sendMessage.setReplyToMessageId(message.getMessageId());
    sendMessage.setText(text);
    try{
        setButtons(sendMessage);
        sendMessage(sendMessage);
    }catch (TelegramApiException e){
        e.printStackTrace();
    }
}
于 2020-04-23T11:58:47.510 に答える