Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Bot extends TelegramLongPollingBot {
- private ArrayList<Long> chatIDsURL = new ArrayList<>();
- private long chatId;
- Parser parser = new Parser();
- public void onUpdateReceived(Update update) {
- update.getUpdateId();
- chatId = update.getMessage().getChatId();
- String text = update.getMessage().getText();
- if (chatIDsURL.indexOf(update.getMessage().getChatId()) == -1) { //новый пользователь
- if (text.equals("/start") || text.equals("/Start")) {
- SendMessage sendMessage = new SendMessage().setChatId(chatId);
- try {
- sendMessage.setText("Введите URL");
- execute(sendMessage);
- chatIDsURL.add(update.getMessage().getChatId());
- }
- catch(TelegramApiException e){
- e.printStackTrace();
- }
- }
- } else { //пользователь ввел URL
- SendMessage sendMessage = new SendMessage().setChatId(chatId);
- try {
- sendMessage.setText("Спасибо.");
- execute(sendMessage);
- chatIDsURL.add(update.getMessage().getChatId());
- }
- catch(TelegramApiException e){
- e.printStackTrace();
- }
- }
- }
- public String getBotUsername(){
- return "ParseSteamBot";
- }
- @Override
- public String getBotToken() {
- return "xxxxx";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement