Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. import org.telegram.telegrambots.api.methods.send.SendMessage;
  2. import org.telegram.telegrambots.api.objects.Message;
  3. import org.telegram.telegrambots.api.objects.Update;
  4. import org.telegram.telegrambots.api.objects.User;
  5. import org.telegram.telegrambots.bots.TelegramLongPollingBot;
  6. import org.telegram.telegrambots.exceptions.TelegramApiException;
  7.  
  8.  
  9. public class Bot extends TelegramLongPollingBot {
  10. MessageStorage ms;
  11. public Bot() {
  12. ms = new MessageStorage();
  13. }
  14.  
  15. public void onUpdateReceived(Update update) {
  16. Message message = update.getMessage();
  17. update.getCallbackQuery().getFrom();
  18. if ((message != null) && (message.hasText())) {
  19. String text = message.getText();
  20. sendMsg(update, ms.getAnswer(text));
  21. }
  22. }
  23.  
  24. private void sendMsg(Update update, String answer) {
  25. SendMessage sm = new SendMessage();
  26. sm.setChatId(update.getMessage().getChatId());
  27. sm.setText(answer);
  28. try {
  29. execute(sm);
  30. } catch (TelegramApiException e) {
  31. e.printStackTrace();
  32. }
  33. }
  34.  
  35. public String getBotUsername() {
  36. return null;
  37. }
  38.  
  39. public String getBotToken() {
  40. return null;
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement