FreelanceBot

Форк
0
32 строки · 1.5 Кб
1
package telegramBot.command;
2

3

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

7
public class InfoCommand implements Command {
8
    private 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

19
    private final MessageService messageService;
20

21

22
    public InfoCommand(MessageService messageService) {
23
        this.messageService = messageService;
24
    }
25

26
    @Override
27
    public void execute(Update update) {
28
        String chatId = update.getMessage().getChatId().toString();
29
        this.messageService.sendResponse(chatId, INFO_COMMAND);
30

31
    }
32
}
33

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

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

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

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