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 Нюансы

КОМЕНТАРІ • 24

  • @devpovyshev
    @devpovyshev  2 роки тому +3

    Заранее извиняюсь за мелкий шрифт

    • @mal1k722
      @mal1k722 2 роки тому

      А как этот WebHook правильно реализовать через Laravel?
      Уже как только не пытался, не получается :(
      Спасибо за ролик!

    • @devpovyshev
      @devpovyshev  2 роки тому +1

      @@mal1k722 Вебхук будет работать только на сервере ну или где есть открытая внешка и принимает только post. Если не получается можешь посмотреть ошибку. Если ты делаешь setWebhook, то тебе надо сделать getWebhookInfo кажется так

    • @mal1k722
      @mal1k722 2 роки тому

      @@devpovyshev у меня свой сервер, айпи статик, порты открыты, сайт через домен работает. Как правильно создать в ларавеле route на php файл с webhookом? Чтобы не делал, не особо получается. Будут ролики о тг боте в ларавеле?)

  • @deviantus
    @deviantus 2 роки тому +1

    Рад возвращению

  • @user-zi6in5by1p
    @user-zi6in5by1p 2 роки тому

    Спасибо Дмитрий, странно, как я раньше мог пропустить твой канал, хм...

  • @plutuss
    @plutuss 2 роки тому

    Спасибо.)))

  • @levdau
    @levdau 2 роки тому +2

    Если вы писали ботов, то как вы сохраняли состоянием между запросами. Делали ли вы что-то типа конечного автомата?

  • @Denisko123
    @Denisko123 2 роки тому

    Все понятно, спасибо. Скажите, а как после нажатия на кнопку добавлять текст не в чат, а в текстовое поле юзера ? То есть жму на кнопку "Ваше имя", добавляется /name в текстовом поле. switch_inline_query_current_chat добавляет почти как надо, но при этом добавляет имя бота и у меня не работает команда.

  • @ura8738
    @ura8738 2 роки тому

    можно какой-нибудь пример,например с продажами и на ларе?

  • @McSkSeMi
    @McSkSeMi 2 роки тому

    Очееь полезно и интересно.
    Но пока не смог понять. А как пользователь бота послал Вам в этот бот путем перетаскивания, например, видеоролик, то как его получить на стороне сервера бота и сохранить на сервере?
    В видео Вы показываете, что сами отправляете из сервера бота в нкго же косанды или сообщения.
    А как принимать и обрабатывать реальные запросы от пользователей?

  • @Heretic3234
    @Heretic3234 Рік тому

    Не понятно как инициировать вызов команды. Например человек нажимает на кнопку играть и нужно, чтобы по нажатию на эту кнопку отработала команда. Как это сделать?

  • @hacktaj
    @hacktaj 2 роки тому

    Привет спасибо за видео. есть вопрос как добавит меню команды

    • @devpovyshev
      @devpovyshev  2 роки тому +1

      Привет, заходишь в botfather, выбираешь своего бота, edit bot, commands, и там создаешь команду. На webhook эту команду можно будет отловить

  • @inwizgram
    @inwizgram Рік тому

    Очень шикарная инструкция только она и помогла, но вопрос где всё-таки тут ларавел?

    • @devpovyshev
      @devpovyshev  Рік тому

      Там есть кусок, я его в таймкоде обозначил, я это сделал специально, потому что так больше просмотров.

  • @user-sc2pq8zm7o
    @user-sc2pq8zm7o Рік тому

    Как ты прикрутил SSL к OS?

    • @devpovyshev
      @devpovyshev  Рік тому

      certbot.eff.org/
      Выберешь вебсервер и операционку и следуешь по шагам

  • @catsapp
    @catsapp 2 роки тому

    Зачем он нужен?

    • @devpovyshev
      @devpovyshev  2 роки тому

      Просили, я записал

    • @catsapp
      @catsapp 2 роки тому

      @@devpovyshev Я имею ввиду боты зачем нужны? Я не в курсе

    • @devpovyshev
      @devpovyshev  2 роки тому +1

      аааа, не так понял. Можно ботов считать как ассистентов, типа создал заказ, бот прислал уведомление. Служба Техподдержки на сайте через бота (Заявки , ответы на заявку ...), Можно сделать электронно-цифровую подпись с помощью бота. Или на ютубе выпустил видео, в телеграм каналы бот автоматически прислал уведомления (Ну как пример)

    • @catsapp
      @catsapp 2 роки тому

      @@devpovyshev ок спасибо

  • @McSkSeMi
    @McSkSeMi 2 роки тому

    Очееь полезно и интересно.
    Но пока не смог понять. А как пользователь бота послал Вам в этот бот путем перетаскивания, например, видеоролик, то как его получить на стороне сервера бота и сохранить на сервере?
    В видео Вы показываете, что сами отправляете из сервера бота в нкго же косанды или сообщения.
    А как принимать и обрабатывать реальные запросы от пользователей?