Урок 1. Создание Telegram-бота. Регистрация бота

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024
  • Подробнее о курсе "Telegram-бот мастер. Теория и практика создания ботов для Telegram": webformyself.c...
    Исходные материалы к уроку тут: t.me/webformys...
    В этом видео вы найдете общую информацию о Telegram-ботах, узнаете о том, для чего нужны боты и какие задачи они могут выполнять. Также вы узнаете, как зарегистрировать нового бота и каким образом можно взаимодействовать с ним на уровне выбранного языка программирования, получая новые сообщения для бота и отвечая на них.

Комментарии • 44

  • @johnsonn7839
    @johnsonn7839 Год назад

    Класс, будем учиться

  • @evgenijivanovych9911
    @evgenijivanovych9911 3 года назад +2

    Спасибо за урок.
    Небольшая рекомендация Вам - если хотите упростить отображение каналов и ботов в Telegram, то можете в настройках добавить папки, которым можно присвоить любые имена, а можно и стандартные использовать под каждую категорию. Только сначала добавляйте категорию отображения, а потом задавайте имя (при необходимости).

    • @matroskin978
      @matroskin978 3 года назад

      Спасибо) У меня на самом деле не так много активных контактов, поэтому категоризировать их пока что не возникает необходимости.

  • @localhost_ua
    @localhost_ua 2 года назад +1

    Возможно ли по аналогии с ботами в мессенджере "Slack" дать команду боту - отвечать на сообщение в чате "при наличии ключевых слов" ?

  • @vanokyh6416
    @vanokyh6416 2 года назад

    Слушай у меня к тебе такой вопрос У тебя видео есть где можно настроить уже готового Бота под группу я просто сделал Бота он может уже что-то делать Ну он ничего не делает ничего не пишет в группах и как эту ерунду обойти чтобы он в группах начал писать Я не знаю спасибо

  • @denisgerc6735
    @denisgerc6735 3 года назад +2

    Андрей добрый вечер, подскажите пожалуйста есть принципиальная разница на какую страницу сайта устанавливать webhook? Главная страница (корень сайта) или любая другая страница...В реальной коммерческой разработке ботов как поступают?

    • @matroskin978
      @matroskin978 3 года назад +2

      Добрый вечер, Денис! Без разницы. Главное, чтобы по указанному адресу можно было принять запрос от Telegram и обработать его. А будет это отдельный файл или же адрес в структуре проекта - разницы нет.

    • @evgenijivanovych9911
      @evgenijivanovych9911 3 года назад +1

      @@matroskin978, а от кого будут приходить запросы? Нужно как-то настраивать безопасность на сайте или нет? Насколько мощным должен быть сервер или тариф на хостинге, чтобы ботом одновременно могло пользоваться большое количество людей?

    • @matroskin978
      @matroskin978 3 года назад +2

      @@evgenijivanovych9911 >>> а от кого будут приходить запросы?
      От Telegram. Чтобы максимально обезопасить этот момент в документации Telegram рекомендуют на сервере создать папку с именем токена и скрипт в ней как раз и будет принимать запросы. Ваша задача, соответственно, не раскрыть путь к этой папке, как и сам токен.
      >>> Насколько мощным должен быть сервер или тариф на хостинге, чтобы ботом одновременно могло пользоваться большое количество людей?
      Здесь никаких сложных вычислений нет. Нам нужно лишь принять запрос от Telegram, обработать его и отправить ответ. Это куда менее затратно по ресурсам, нежели страница среднестатистического сайта. Поэтому никаких особых требований к хостингу нет, на первое время хватит минимальных ресурсов.

    • @evgenijivanovych9911
      @evgenijivanovych9911 3 года назад

      @@matroskin978 спасибо за ответ.
      Так а на сам домен, что получается нужно ставить (чтобы не спалить, что это вебхук) - заглушку какую-нибудь или сайт-визитку? )))

    • @matroskin978
      @matroskin978 3 года назад +1

      @@evgenijivanovych9911 что угодно. Хоть пустую страницу, хоть простую страницу HTML с приветственным сообщением, хоть страницу, на которой будет написано, что вам здесь не рады))) Абсолютно без разницы. Нигде ведь не написано о том, что здесь где-то находится скрипт бота и никто, кроме Вас и Telegram об этом знать не может.

  • @Profit_X500
    @Profit_X500 2 года назад +1

    Наверное хороший урок, но мне, далеко не глупому человеку, это непосильно.
    Больше подойдет разработчикам каким-то скорее всего.

  • @ura8738
    @ura8738 3 года назад

    В аннотации основного курса есть пример-создание сайта на laravel и соединение с телеграм, курс в процедурном стиле, без laravel?

    • @matroskin978
      @matroskin978 3 года назад +1

      В курсе будут показаны оба подхода: и процедурный, и ООП. Также будет показано, как написание собственного класса, так и использование готовой библиотеки для Telegram - в обоих случаях это подразумевает ООП.
      Laravel либо какого-то другого фреймворка в курсе не будет. Только создание ботов и работа с API Telegram. Подскажите, а где именно в аннотации есть упоминание Laravel? Что-то не нахожу такого.

  • @armagedon8328
    @armagedon8328 2 года назад

    а как работать с вебхук на питоне?

  • @mashavel2613
    @mashavel2613 2 года назад

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

    • @Vikee_hell
      @Vikee_hell 2 года назад

      Да,я могу,скину вам примере

  • @lfatkulina
    @lfatkulina 3 года назад

    Добрый день. Где взять следующие 4 видео урока?

    • @matroskin978
      @matroskin978 3 года назад

      Добрый день! Они уже опубликованы на канале в одном плейлисте.

  • @litvinovIhor
    @litvinovIhor 3 года назад

    я не могу понять нужно домен создавать для бота?адрес и тд? или как?первая сылка,откуда вы ее взяли?(

    • @matroskin978
      @matroskin978 3 года назад +2

      >>> я не могу понять нужно домен создавать для бота
      Да. Я об этом говорю, начиная с 9-ой минуты видео. В частности, на 10-ой минуте говорю, что для использования хостинга скрипт бота должен быть доступен в сети, т.е. для него нужен хостинг, домен и SSL.
      >>> первая сылка,откуда вы ее взяли?
      О какой конкретно ссылке идет речь? Или уточните время видео, на котором я показываю эту ссылку, чтобы я мог понять, что Вы имеете в виду.

    • @litvinovIhor
      @litvinovIhor 3 года назад

      @@matroskin978 , тогда подскажите пожалуйста, локально можно бот проверить или запусить? через XAMMP например)
      Вы одним ответом ответили на два вопроса)

    • @matroskin978
      @matroskin978 3 года назад +1

      @@litvinovIhor да, можно. Для этого есть второй метод получения сообщений - метод getUpdates, я его также показывал на 9-ой минуте видео. В рамках данных небольших уроков этот метод не рассматривается. Его использование я покажу в отдельном курсе.

  • @tamirhentai3632
    @tamirhentai3632 2 года назад

    А как писать через бота

  • @ura8738
    @ura8738 3 года назад +1

    Платежи будут?laravel магазин все?

    • @matroskin978
      @matroskin978 3 года назад +1

      Нет, только боты.

    • @ura8738
      @ura8738 3 года назад +1

      @@matroskin978 платежи в ботах я имел ввиду,в любом случае спасибо зав контент

    • @matroskin978
      @matroskin978 3 года назад +1

      @@ura8738 нет, темы платежей в курсе не будет. Пожалуйста)

    • @ura8738
      @ura8738 3 года назад +1

      @@matroskin978 жаль, вы классно объясняете ,но тем ,кто вас смотрит материал с курсов можно собрать самим. Я вас смотрю-нет материалов по экварингу, по vue с ларой в паре,докеру с нормальным объяснением,как у вас

    • @matroskin978
      @matroskin978 3 года назад +1

      @@ura8738 До всего руки не доходят, увы...

  • @n_v_k_v
    @n_v_k_v Год назад

    В качестве обучающего видео для обычных пользователей Телеграм, слишком мудрёно.
    Одно дело знать самому и совсем другое уметь донести информацию до рядового, неподготовленного юзера.

  • @malinasweet6258
    @malinasweet6258 2 года назад

    Проще в Гугле посмотреть чем этих ботов делать!

  • @user-li5ls7gu5z
    @user-li5ls7gu5z 3 года назад

    зачем php? python куда удобнее

    • @matroskin978
      @matroskin978 3 года назад

      Кому как) А чем конкретно удобнее Python для написания ботов?

    • @user-li5ls7gu5z
      @user-li5ls7gu5z 3 года назад

      @@matroskin978 не нужен сервер как минимум. синтаксис приятнее, да и вообще python более продвинутый язык, чем php. удел php - сайты, когда python - разносторонний гигант)

    • @denisgerc6735
      @denisgerc6735 3 года назад +4

      @@user-li5ls7gu5z Да какая разница какой язык? Суть не в том какой язык круче,проще, изящный... суть в поставленной задаче перед собой и ее реализации,а какой язык это уже второстепенное.Кому какое дело на русском вы мне ответите на вопрос или на казахском? Главное знать этот язык) А что касается заказчиков,то есть бизнес логика которую надо реализовать и что бы все работало, и заказчику фиолетово что под капотом, питон или пхп, главное выполнить поставленную задачу.

    • @denisgerc6735
      @denisgerc6735 3 года назад +1

      @@user-li5ls7gu5z И что касается сайтов) ботов пишут в связке с админ панелью и базами данных (а это и есть сайт) в которой отслеживают всю статистику по работе бота, своего рода метрика как у Яндекса, что бы понять эффективность. И получается полноценный сайт только интерфейс этого сайта это бот) который получает запросы от пользователя,отрабатывает логику и отдает ответ.

    • @user-li5ls7gu5z
      @user-li5ls7gu5z 3 года назад

      @@denisgerc6735 сайты на питоне тоже пишут