Je fais un TelegramBot qui va compter mes étendues, et une de ses fonctions devraient compteront charges de la période de temps spécifique et de montrer ces dépenses. J'utilise MySQL DB, donc je suis Interrogation et il fonctionne, mais sendMessage de TelegramAPI permet d'envoyer des messages avec la longueur maximale 4096UTF-8 caractères, qui peuvent être ne suffit pas si j'ai grande base de données. Alors, comment puis-je faire le bot pour envoyer plusieurs messages? Par exemple.Comment faire pour que mon TelegramBot envoie plusieurs messages d'affilée?
public SendMessage onGetExpensesCommand(Message message, String[] dateFrames){
SendMessage returnMessage = new SendMessage();
returnMessage.setText(getExpensesFromDB(String[] dateFrames));//queries DB
returnMessage.setReplyToMessageId(message.getMessageId());
returnMessage.setChatId(message.getChatId().toString());
return returnMessage;
}
Le message suivant est envoyé.
Quel est le problème? Si vous pouvez envoyer un message, appelez le code similaire une fois de plus. –