-
Notifications
You must be signed in to change notification settings - Fork 2
TelegramBot
Roman Kuzmin edited this page Feb 17, 2025
·
4 revisions
Для работы StarBank Telegram Bot сначала нужно создать бота в Telegram.
- Откройте Telegram и найдите бота BotFather
- Отправьте команду
/newbot. - Введите имя бота (отображаемое название).
- Введите юзернейм бота (должен заканчиваться на
bot, напримерStarBankBot). - BotFather сгенерирует токен (например,
123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11). - Сохраните токен – он понадобится для настройки сервиса.
После создания бота нужно подключить его к системе StarBank.
Параметры можно задать в VM options, переменных окружения или в application.properties.
-Dtelegram-botname=StarBankBot
-Dtelegram-token=123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
-Dtelegram-default-command=helpexport TELEGRAM_BOTNAME=StarBankBot
export TELEGRAM_TOKEN=123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
export TELEGRAM_DEFAULT_COMMAND=helptelegram.bot.username=StarBankBot
telegram.bot.token=123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
telegram.bot.default-command=helpПосле настройки запустите приложение:
mvn spring-boot:runБот автоматически подключится к Telegram и начнёт принимать команды.
| Команда | Описание |
|---|---|
/start |
Вывести приветственное сообщение |
/help |
Показать справку по командам |
/recommend <username> |
Получить рекомендации для пользователя |
- Откройте Telegram и найдите своего бота по юзернейму.
- Отправьте команду
/start– бот должен ответить приветственным сообщением. - Попробуйте
/help, чтобы проверить описание команд. - Введите
/recommend Имя Фамилия– бот должен отправить список рекомендаций.
- Создайте бота в Telegram через BotFather.
-
Настройте параметры в VM options, переменных окружения или
application.properties. - Запустите сервис, и бот начнёт работать автоматически.
- Проверьте работу команд через Telegram.