Урок 1. Создание Telegram-бота. Регистрация бота
HTML-код
- Опубликовано: 10 сен 2024
- Подробнее о курсе "Telegram-бот мастер. Теория и практика создания ботов для Telegram": webformyself.c...
Исходные материалы к уроку тут: t.me/webformys...
В этом видео вы найдете общую информацию о Telegram-ботах, узнаете о том, для чего нужны боты и какие задачи они могут выполнять. Также вы узнаете, как зарегистрировать нового бота и каким образом можно взаимодействовать с ним на уровне выбранного языка программирования, получая новые сообщения для бота и отвечая на них.
Класс, будем учиться
Спасибо за урок.
Небольшая рекомендация Вам - если хотите упростить отображение каналов и ботов в Telegram, то можете в настройках добавить папки, которым можно присвоить любые имена, а можно и стандартные использовать под каждую категорию. Только сначала добавляйте категорию отображения, а потом задавайте имя (при необходимости).
Спасибо) У меня на самом деле не так много активных контактов, поэтому категоризировать их пока что не возникает необходимости.
Возможно ли по аналогии с ботами в мессенджере "Slack" дать команду боту - отвечать на сообщение в чате "при наличии ключевых слов" ?
Слушай у меня к тебе такой вопрос У тебя видео есть где можно настроить уже готового Бота под группу я просто сделал Бота он может уже что-то делать Ну он ничего не делает ничего не пишет в группах и как эту ерунду обойти чтобы он в группах начал писать Я не знаю спасибо
Андрей добрый вечер, подскажите пожалуйста есть принципиальная разница на какую страницу сайта устанавливать webhook? Главная страница (корень сайта) или любая другая страница...В реальной коммерческой разработке ботов как поступают?
Добрый вечер, Денис! Без разницы. Главное, чтобы по указанному адресу можно было принять запрос от Telegram и обработать его. А будет это отдельный файл или же адрес в структуре проекта - разницы нет.
@@matroskin978, а от кого будут приходить запросы? Нужно как-то настраивать безопасность на сайте или нет? Насколько мощным должен быть сервер или тариф на хостинге, чтобы ботом одновременно могло пользоваться большое количество людей?
@@evgenijivanovych9911 >>> а от кого будут приходить запросы?
От Telegram. Чтобы максимально обезопасить этот момент в документации Telegram рекомендуют на сервере создать папку с именем токена и скрипт в ней как раз и будет принимать запросы. Ваша задача, соответственно, не раскрыть путь к этой папке, как и сам токен.
>>> Насколько мощным должен быть сервер или тариф на хостинге, чтобы ботом одновременно могло пользоваться большое количество людей?
Здесь никаких сложных вычислений нет. Нам нужно лишь принять запрос от Telegram, обработать его и отправить ответ. Это куда менее затратно по ресурсам, нежели страница среднестатистического сайта. Поэтому никаких особых требований к хостингу нет, на первое время хватит минимальных ресурсов.
@@matroskin978 спасибо за ответ.
Так а на сам домен, что получается нужно ставить (чтобы не спалить, что это вебхук) - заглушку какую-нибудь или сайт-визитку? )))
@@evgenijivanovych9911 что угодно. Хоть пустую страницу, хоть простую страницу HTML с приветственным сообщением, хоть страницу, на которой будет написано, что вам здесь не рады))) Абсолютно без разницы. Нигде ведь не написано о том, что здесь где-то находится скрипт бота и никто, кроме Вас и Telegram об этом знать не может.
Наверное хороший урок, но мне, далеко не глупому человеку, это непосильно.
Больше подойдет разработчикам каким-то скорее всего.
В аннотации основного курса есть пример-создание сайта на laravel и соединение с телеграм, курс в процедурном стиле, без laravel?
В курсе будут показаны оба подхода: и процедурный, и ООП. Также будет показано, как написание собственного класса, так и использование готовой библиотеки для Telegram - в обоих случаях это подразумевает ООП.
Laravel либо какого-то другого фреймворка в курсе не будет. Только создание ботов и работа с API Telegram. Подскажите, а где именно в аннотации есть упоминание Laravel? Что-то не нахожу такого.
а как работать с вебхук на питоне?
Добрый день, нужно создать телеграм бота. Есть ли выпускники курса вашего, кто мог бы взяться? За оплату конечно
Да,я могу,скину вам примере
Добрый день. Где взять следующие 4 видео урока?
Добрый день! Они уже опубликованы на канале в одном плейлисте.
я не могу понять нужно домен создавать для бота?адрес и тд? или как?первая сылка,откуда вы ее взяли?(
>>> я не могу понять нужно домен создавать для бота
Да. Я об этом говорю, начиная с 9-ой минуты видео. В частности, на 10-ой минуте говорю, что для использования хостинга скрипт бота должен быть доступен в сети, т.е. для него нужен хостинг, домен и SSL.
>>> первая сылка,откуда вы ее взяли?
О какой конкретно ссылке идет речь? Или уточните время видео, на котором я показываю эту ссылку, чтобы я мог понять, что Вы имеете в виду.
@@matroskin978 , тогда подскажите пожалуйста, локально можно бот проверить или запусить? через XAMMP например)
Вы одним ответом ответили на два вопроса)
@@litvinovIhor да, можно. Для этого есть второй метод получения сообщений - метод getUpdates, я его также показывал на 9-ой минуте видео. В рамках данных небольших уроков этот метод не рассматривается. Его использование я покажу в отдельном курсе.
А как писать через бота
Платежи будут?laravel магазин все?
Нет, только боты.
@@matroskin978 платежи в ботах я имел ввиду,в любом случае спасибо зав контент
@@ura8738 нет, темы платежей в курсе не будет. Пожалуйста)
@@matroskin978 жаль, вы классно объясняете ,но тем ,кто вас смотрит материал с курсов можно собрать самим. Я вас смотрю-нет материалов по экварингу, по vue с ларой в паре,докеру с нормальным объяснением,как у вас
@@ura8738 До всего руки не доходят, увы...
В качестве обучающего видео для обычных пользователей Телеграм, слишком мудрёно.
Одно дело знать самому и совсем другое уметь донести информацию до рядового, неподготовленного юзера.
Проще в Гугле посмотреть чем этих ботов делать!
зачем php? python куда удобнее
Кому как) А чем конкретно удобнее Python для написания ботов?
@@matroskin978 не нужен сервер как минимум. синтаксис приятнее, да и вообще python более продвинутый язык, чем php. удел php - сайты, когда python - разносторонний гигант)
@@user-li5ls7gu5z Да какая разница какой язык? Суть не в том какой язык круче,проще, изящный... суть в поставленной задаче перед собой и ее реализации,а какой язык это уже второстепенное.Кому какое дело на русском вы мне ответите на вопрос или на казахском? Главное знать этот язык) А что касается заказчиков,то есть бизнес логика которую надо реализовать и что бы все работало, и заказчику фиолетово что под капотом, питон или пхп, главное выполнить поставленную задачу.
@@user-li5ls7gu5z И что касается сайтов) ботов пишут в связке с админ панелью и базами данных (а это и есть сайт) в которой отслеживают всю статистику по работе бота, своего рода метрика как у Яндекса, что бы понять эффективность. И получается полноценный сайт только интерфейс этого сайта это бот) который получает запросы от пользователя,отрабатывает логику и отдает ответ.
@@denisgerc6735 сайты на питоне тоже пишут