Простой Telegram бот на Java и Spring Boot: Создаем главное меню бота
Вставка
- Опубліковано 27 вер 2024
- Простой Telegram бот на Java и Spring Boot: Создаем главное меню бота
Код доступен тут: github.com/Dmi...
В видео показано как добавить главное меню для бота в левом нижнем углу чата.
Если эта тема вам интересна, то пишите об этом в комментариях, тогда мы продолжим улучшение бота!
Для тех кто хочет поддержать канал и стимулировать более частое появление видео:
TON кошелек ton://transfer/EQDaRh6x4f9zH1pQzt8lhJPE70eltVzYB-phi83BunLg6X2y
Ethereum кошелек: 0xfb654C91AC122e911db97435d491c3d919F6d8D5
PayPal: www.paypal.com...
Группа ВК - rocketjava
Telegram - t.me/DmitrijsF...
Мой сайт - dataguru.guide
Twitter - / dfinaskins
Благодарю за видео!
Спасибо! Домашний бухгалтер хорошая идея.
Классная тема + крутое объяснение материала👍👍👍 Спасибо Дмитрий!
Всё работает. Супер материал, все очень доходчиво и понятно. Хотелось бы допилить возможность отправки изображений из бота.
Т.е. что бы бот посылал картинки / видео пользователям?
@@JavaManuals да, в телеграмовской библиотеке вроде есть execut методы, которые могут отправлять фото/медиафайлы, но непонятно, как их прикрутить к switch блоку, было бы интересно разобрать.
Хорошее видео, хотелось бы посмотреть реализацию на ВебХуках, подключение баз даных и деплой куда еще, помимо линукса)
Ещё не смотрел, но уже в закладках. Спасибо!!!!
У одного автора на Ютубе смотрел проект, там с помощью бота можно было узнать рейсы поездов + инфа по местам, цена и т.д.
Была БД, где хранились предыдущие запросы! И самое прикольное, сайт отправлял боту изменение цены и прочего!!! Очень интересный проект, но из-за объёма и отсутствия подробного объяснения со стороны автора половина просто не понятна....
Вот такой проектик бы замутить👍👍👍😎
Интересная идея, можно об этом подумать
Здравствуйте! Можете, пожалуйста, поделиться названием проекта? Было бы интересно глянуть)
@@korolcreeper набери в ютубе Сергей Вячеслаев
@@korolcreeper ua-cam.com/channels/sAkGmX4s6yxdZqX0AqBg4w.html
Вообще топчик!
После предыдущих уроков, этот такой лайтовый. Было одно удовольствие смотреть и отдыхать)
Спасибо за видео
П.с
Где то за другом монитором какой то синьер помидор произносит - "ай ай яй..." видя конкатенацию стро 😅
спасибо большое за ваши уроки, очень много полезного черпаю для себя, и можно пользоваться как мануалом, для ботов для личного использования
На 22.01.2023 создание меню, описанное в ролике - ЛИЧНО у меня не сработало. Как я понял, меню для вашего бота теперь делается в BotFather. Для этого в диалоге с BotFather прописываем команду /mybots, выбираем бота. Далее выбираем "EditBot" -> "Edit Commands" -> и прописываем команды там. После перезапуска бота у меня появилась кнопка меню
запиньте
такая же ситуация ! только через BotFather получилось
на 25.03.2023 все работает. Запусти бота заново и в открой меню бота в телеге и перезапусти его
Может кому пригодится потом, если будут смотреть в документацию тем же местом, что и я. Команды допускаются только строчными буквами и на английском языке. Какая-нибудь команда "/FAQ" не пройдёт.
В добавок если у вас имя команды начинаеться с del то вы не сможете создать такую команду
Отличный ролик, спасибо!
круто-круто) нравится)
Покажи пожалуйста как можно взаимодействовать с пользователем: как выдавать фотографию (инструкцию например), как сделать кнопки с надписями.
👍👍👍👍👍👍👍
отличный братан
Дмитрий, спасибо за качественный подход к обьяснению. Невероятно приятно, когда делаешь по инструкции и оно сразу или почти сразу работает) Единственный момент был непонятный - запуск на линуксе. А почему без докера?
лайки и колокольчик
У меня другой вопрос, почему бот может некорректно распознает любые команды кроме start, help через раз или несколько раз, потом выкидывает дефолтную команду.
Кто нибудь сталкивался с проблемой что не работает опция Help? сделал как в видео, но выбрасывает сообщение из default кейса.
break стоит?
Почему нельзя сразу реализовать ответ в case в методе sendMessage(chatId, "Тут находится ваш текст"); ???
не получается вывести логи
У меня меню появляется только, если в ЛС боту писать, а если бота добавить в чат и дать ему админа, то меню нет
Странно, вроде всё сделал как в видео и даже с гитом сравнил, но кнопка меню не появляется. Сделал clear в мавене, потом снова собрал, всё так же. Версию апи менял.
Подскажите, куда рыть?
В разных клиентах пробовал
А если в свч кейс добавляю обработку комманды напримет /help то при отправки в бота получаю ответ. Но меню так и нет.
Разобрался. Проблема была из-за кэмалкейса в коммандах. Там вообще нельзя использовать верхний регистр
Спасибо автору за видео про создание логов. Без него вообще не понял бы куда гуглить
@@cakeistrue Спасибо, столкнулся с такой же проблемой решил, благодаря вашему комментарию👍
Почему не WebHook?
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
Спасибо за видео
П.с
Где то за другом монитором какой то синьер помидор произносит - "ай ай яй..." видя конкатенацию стро 😅