FreelanceBot
32 строки · 1.5 Кб
1package telegramBot.command;
2
3
4import org.telegram.telegrambots.meta.api.objects.Update;
5import telegramBot.service.MessageService;
6
7public class InfoCommand implements Command {
8private static final String INFO_COMMAND = "Собираю заказы со следующих бирж: freelance.habr.com, fl.ru, kwork.ru"+
9"\nпо следующим языкам: JavaScript, Python, Java, Ruby, PHP, C (включает C++, C#)" +
10"\n" + MessageService.delim() +
11"\nПоддерживаю следующие комманды" +
12"\nКоманда /add - добавление языка для подписки." +
13"\nКоманда /remove - удаления языка подписки." +
14"\nКоманда /latest - последние заказы." +
15"\nКоманда /subs - текущие подписки." +
16"\nКоманда /stop - остановка уведомлений о новых заказах." +
17"\nКоманда /restart - возообновление уведомлений о новых заказах.";
18
19private final MessageService messageService;
20
21
22public InfoCommand(MessageService messageService) {
23this.messageService = messageService;
24}
25
26@Override
27public void execute(Update update) {
28String chatId = update.getMessage().getChatId().toString();
29this.messageService.sendResponse(chatId, INFO_COMMAND);
30
31}
32}
33