FreelanceBot

Форк
0
31 строка · 939.0 Байт
1
package telegramBot.command;
2

3
import org.telegram.telegrambots.meta.api.objects.Update;
4
import telegramBot.service.MessageService;
5
import telegramBot.service.UserService;
6

7
public class RestartCommand implements Command {
8
    private static final String RESTART_COMMAND = "Вы возобновили уведомления. /stop - остановка";
9

10
    private final MessageService messageService;
11

12
    private UserService userService;
13

14

15
    public RestartCommand(MessageService messageService) {
16
        this.messageService = messageService;
17
    }
18

19
    @Override
20
    public void execute(Update update) {
21
        String chatId = update.getMessage().getChatId().toString();
22
        this.userService.setActive(chatId, true);
23
        this.messageService.sendResponse(chatId, RESTART_COMMAND);
24

25
    }
26

27
    public RestartCommand setUserService(UserService userService){
28
        this.userService = userService;
29
        return this;
30
    }
31
}
32

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.