sendMusic
Introduction
Process
public class HandleToLessonFour extends TelegramLongPollingBot {
@Override
public String getBotUsername() {
return Bot.USERNAME;
}
@Override
public String getBotToken() {
return Bot.TOKEN;
}
@Override
public void onUpdateReceived(Update update) {
if (update.hasMessage() && update.getMessage().hasText()) {
// Initialization received message
String message_text = update.getMessage().getText();
// Initialization sendMessage
SendMessage message = new SendMessage();
// In advance set chat id to sendMessage
message.setChatId(update.getMessage().getChatId().toString());
switch (message_text) {
case "/start" -> message.setText("All is working");
case "want a song" -> {
try {
sendMusic(update, "test.mp3", message);
} catch (FileNotFoundException | TelegramApiException e) {
e.printStackTrace();
}
}
}
}
}
}
Last updated