FreelanceBot
30 строк · 928.0 Байт
1package telegramBot.command;2
3import org.telegram.telegrambots.meta.api.objects.Update;4import telegramBot.service.MessageService;5import telegramBot.service.UserService;6
7public class StopCommand implements Command {8private static final String STOP_COMMAND = "Вы остановили уведомления. /restart - возобновление";9
10private final MessageService messageService;11
12private UserService userService;13
14public StopCommand(MessageService messageService) {15this.messageService = messageService;16}17
18@Override19public void execute(Update update) {20String chatId = update.getMessage().getChatId().toString();21userService.setActive(chatId, false);22this.messageService.sendResponse(chatId, STOP_COMMAND);23
24}25
26public StopCommand setUserService(UserService userService){27this.userService = userService;28return this;29}30}
31