Guest User

Untitled

a guest
Oct 16th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. import org.telegram.telegrambots.ApiContextInitializer;
  2. import org.telegram.telegrambots.TelegramBotsApi;
  3. import org.telegram.telegrambots.api.methods.send.SendMessage;
  4. import org.telegram.telegrambots.api.objects.Chat;
  5. import org.telegram.telegrambots.api.objects.Message;
  6. import org.telegram.telegrambots.api.objects.Update;
  7. import org.telegram.telegrambots.api.objects.User;
  8. import org.telegram.telegrambots.bots.TelegramLongPollingBot;
  9. import org.telegram.telegrambots.exceptions.TelegramApiException;
  10. import org.telegram.telegrambots.exceptions.TelegramApiRequestException;
  11.  
  12. import java.time.LocalDate;
  13. import java.time.LocalDateTime;
  14. import java.util.regex.Matcher;
  15. import java.util.regex.Pattern;
  16.  
  17. public class Bot2 extends TelegramLongPollingBot {
  18.  
  19.  
  20. public static void main(String[] args) {
  21.  
  22. ApiContextInitializer.init();
  23. TelegramBotsApi telegramBotsApi = new TelegramBotsApi();
  24.  
  25. try {
  26. telegramBotsApi.registerBot(new Bot());
  27. } catch (TelegramApiRequestException e) {
  28. e.printStackTrace();
  29. System.out.println("Error : "+e);
  30. }
  31.  
  32. }
  33.  
  34. public void sendMsg(Message message, String text){
  35. SendMessage sendMessage = new SendMessage();
  36. sendMessage.enableMarkdown(true);
  37. sendMessage.setChatId(message.getChatId().toString());
  38. sendMessage.setText(text);
  39. try{
  40. sendMessage(sendMessage);
  41. } catch (TelegramApiException e) {
  42. e.printStackTrace();
  43. }
  44. }
  45.  
  46.  
  47. @Override
  48. public void onUpdateReceived(Update update) {
  49. Message message = update.getMessage();
  50. System.out.println(message.getChatId());
  51. System.out.println(message.getFrom().getId());
  52. if (LocalDateTime.now().getHour()%10==0) sendMsg(message,"Time");
  53.  
  54.  
  55. }
  56.  
  57. @Override
  58. public String getBotUsername() {
  59. return "--------------";
  60. }
  61.  
  62. @Override
  63. public String getBotToken() {
  64. return "------------------------------";
  65. }
  66. }
Add Comment
Please, Sign In to add comment