Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.telegram.telegrambots.ApiContextInitializer;
- import org.telegram.telegrambots.TelegramBotsApi;
- import org.telegram.telegrambots.api.methods.send.SendMessage;
- import org.telegram.telegrambots.api.objects.Chat;
- import org.telegram.telegrambots.api.objects.Message;
- import org.telegram.telegrambots.api.objects.Update;
- import org.telegram.telegrambots.api.objects.User;
- import org.telegram.telegrambots.bots.TelegramLongPollingBot;
- import org.telegram.telegrambots.exceptions.TelegramApiException;
- import org.telegram.telegrambots.exceptions.TelegramApiRequestException;
- import java.time.LocalDate;
- import java.time.LocalDateTime;
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- public class Bot2 extends TelegramLongPollingBot {
- public static void main(String[] args) {
- ApiContextInitializer.init();
- TelegramBotsApi telegramBotsApi = new TelegramBotsApi();
- try {
- telegramBotsApi.registerBot(new Bot());
- } catch (TelegramApiRequestException e) {
- e.printStackTrace();
- System.out.println("Error : "+e);
- }
- }
- public void sendMsg(Message message, String text){
- SendMessage sendMessage = new SendMessage();
- sendMessage.enableMarkdown(true);
- sendMessage.setChatId(message.getChatId().toString());
- sendMessage.setText(text);
- try{
- sendMessage(sendMessage);
- } catch (TelegramApiException e) {
- e.printStackTrace();
- }
- }
- @Override
- public void onUpdateReceived(Update update) {
- Message message = update.getMessage();
- System.out.println(message.getChatId());
- System.out.println(message.getFrom().getId());
- if (LocalDateTime.now().getHour()%10==0) sendMsg(message,"Time");
- }
- @Override
- public String getBotUsername() {
- return "--------------";
- }
- @Override
- public String getBotToken() {
- return "------------------------------";
- }
- }
Add Comment
Please, Sign In to add comment