Telegram Bot на PHP - Laravel
Вставка
- Опубліковано 14 лип 2024
- Разбираем все моменты как работает Telegram Bot на PHP
Хочешь стать Sowtware Developer'ом? Переходи по ссылке: • Платный курс на PHP So...
Таймкоды:
00:00 Введение
00:19 Создание бота
01:00 Установка Дампера
02:00 Отправка сообщения
06:57 Редактирование сообщения
07:39 Отправка файла
10:22 Laravel
12:57 Кнопки
15:40 Webhook
20:20 Нюансы
Заранее извиняюсь за мелкий шрифт
А как этот WebHook правильно реализовать через Laravel?
Уже как только не пытался, не получается :(
Спасибо за ролик!
@@mal1k722 Вебхук будет работать только на сервере ну или где есть открытая внешка и принимает только post. Если не получается можешь посмотреть ошибку. Если ты делаешь setWebhook, то тебе надо сделать getWebhookInfo кажется так
@@devpovyshev у меня свой сервер, айпи статик, порты открыты, сайт через домен работает. Как правильно создать в ларавеле route на php файл с webhookом? Чтобы не делал, не особо получается. Будут ролики о тг боте в ларавеле?)
Рад возвращению
Спасибо Дмитрий, странно, как я раньше мог пропустить твой канал, хм...
Спасибо.)))
Если вы писали ботов, то как вы сохраняли состоянием между запросами. Делали ли вы что-то типа конечного автомата?
Все понятно, спасибо. Скажите, а как после нажатия на кнопку добавлять текст не в чат, а в текстовое поле юзера ? То есть жму на кнопку "Ваше имя", добавляется /name в текстовом поле. switch_inline_query_current_chat добавляет почти как надо, но при этом добавляет имя бота и у меня не работает команда.
можно какой-нибудь пример,например с продажами и на ларе?
Очееь полезно и интересно.
Но пока не смог понять. А как пользователь бота послал Вам в этот бот путем перетаскивания, например, видеоролик, то как его получить на стороне сервера бота и сохранить на сервере?
В видео Вы показываете, что сами отправляете из сервера бота в нкго же косанды или сообщения.
А как принимать и обрабатывать реальные запросы от пользователей?
Не понятно как инициировать вызов команды. Например человек нажимает на кнопку играть и нужно, чтобы по нажатию на эту кнопку отработала команда. Как это сделать?
Привет спасибо за видео. есть вопрос как добавит меню команды
Привет, заходишь в botfather, выбираешь своего бота, edit bot, commands, и там создаешь команду. На webhook эту команду можно будет отловить
Очень шикарная инструкция только она и помогла, но вопрос где всё-таки тут ларавел?
Там есть кусок, я его в таймкоде обозначил, я это сделал специально, потому что так больше просмотров.
Как ты прикрутил SSL к OS?
certbot.eff.org/
Выберешь вебсервер и операционку и следуешь по шагам
Зачем он нужен?
Просили, я записал
@@devpovyshev Я имею ввиду боты зачем нужны? Я не в курсе
аааа, не так понял. Можно ботов считать как ассистентов, типа создал заказ, бот прислал уведомление. Служба Техподдержки на сайте через бота (Заявки , ответы на заявку ...), Можно сделать электронно-цифровую подпись с помощью бота. Или на ютубе выпустил видео, в телеграм каналы бот автоматически прислал уведомления (Ну как пример)
@@devpovyshev ок спасибо
Очееь полезно и интересно.
Но пока не смог понять. А как пользователь бота послал Вам в этот бот путем перетаскивания, например, видеоролик, то как его получить на стороне сервера бота и сохранить на сервере?
В видео Вы показываете, что сами отправляете из сервера бота в нкго же косанды или сообщения.
А как принимать и обрабатывать реальные запросы от пользователей?