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

  Рет қаралды 53,450

WebForMySelf

WebForMySelf

Күн бұрын

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

Пікірлер: 44
@evgenijivanovych9911
@evgenijivanovych9911 3 жыл бұрын
Спасибо за урок. Небольшая рекомендация Вам - если хотите упростить отображение каналов и ботов в Telegram, то можете в настройках добавить папки, которым можно присвоить любые имена, а можно и стандартные использовать под каждую категорию. Только сначала добавляйте категорию отображения, а потом задавайте имя (при необходимости).
@matroskin978
@matroskin978 3 жыл бұрын
Спасибо) У меня на самом деле не так много активных контактов, поэтому категоризировать их пока что не возникает необходимости.
@johnsonn7839
@johnsonn7839 Жыл бұрын
Класс, будем учиться
@localhost_ua
@localhost_ua 2 жыл бұрын
Возможно ли по аналогии с ботами в мессенджере "Slack" дать команду боту - отвечать на сообщение в чате "при наличии ключевых слов" ?
@denisgerc6735
@denisgerc6735 3 жыл бұрын
Андрей добрый вечер, подскажите пожалуйста есть принципиальная разница на какую страницу сайта устанавливать webhook? Главная страница (корень сайта) или любая другая страница...В реальной коммерческой разработке ботов как поступают?
@matroskin978
@matroskin978 3 жыл бұрын
Добрый вечер, Денис! Без разницы. Главное, чтобы по указанному адресу можно было принять запрос от Telegram и обработать его. А будет это отдельный файл или же адрес в структуре проекта - разницы нет.
@evgenijivanovych9911
@evgenijivanovych9911 3 жыл бұрын
@@matroskin978, а от кого будут приходить запросы? Нужно как-то настраивать безопасность на сайте или нет? Насколько мощным должен быть сервер или тариф на хостинге, чтобы ботом одновременно могло пользоваться большое количество людей?
@matroskin978
@matroskin978 3 жыл бұрын
@@evgenijivanovych9911 >>> а от кого будут приходить запросы? От Telegram. Чтобы максимально обезопасить этот момент в документации Telegram рекомендуют на сервере создать папку с именем токена и скрипт в ней как раз и будет принимать запросы. Ваша задача, соответственно, не раскрыть путь к этой папке, как и сам токен. >>> Насколько мощным должен быть сервер или тариф на хостинге, чтобы ботом одновременно могло пользоваться большое количество людей? Здесь никаких сложных вычислений нет. Нам нужно лишь принять запрос от Telegram, обработать его и отправить ответ. Это куда менее затратно по ресурсам, нежели страница среднестатистического сайта. Поэтому никаких особых требований к хостингу нет, на первое время хватит минимальных ресурсов.
@evgenijivanovych9911
@evgenijivanovych9911 3 жыл бұрын
@@matroskin978 спасибо за ответ. Так а на сам домен, что получается нужно ставить (чтобы не спалить, что это вебхук) - заглушку какую-нибудь или сайт-визитку? )))
@matroskin978
@matroskin978 3 жыл бұрын
@@evgenijivanovych9911 что угодно. Хоть пустую страницу, хоть простую страницу HTML с приветственным сообщением, хоть страницу, на которой будет написано, что вам здесь не рады))) Абсолютно без разницы. Нигде ведь не написано о том, что здесь где-то находится скрипт бота и никто, кроме Вас и Telegram об этом знать не может.
@vanokyh6416
@vanokyh6416 2 жыл бұрын
Слушай у меня к тебе такой вопрос У тебя видео есть где можно настроить уже готового Бота под группу я просто сделал Бота он может уже что-то делать Ну он ничего не делает ничего не пишет в группах и как эту ерунду обойти чтобы он в группах начал писать Я не знаю спасибо
@ura8738
@ura8738 3 жыл бұрын
В аннотации основного курса есть пример-создание сайта на laravel и соединение с телеграм, курс в процедурном стиле, без laravel?
@matroskin978
@matroskin978 3 жыл бұрын
В курсе будут показаны оба подхода: и процедурный, и ООП. Также будет показано, как написание собственного класса, так и использование готовой библиотеки для Telegram - в обоих случаях это подразумевает ООП. Laravel либо какого-то другого фреймворка в курсе не будет. Только создание ботов и работа с API Telegram. Подскажите, а где именно в аннотации есть упоминание Laravel? Что-то не нахожу такого.
@armagedon8328
@armagedon8328 2 жыл бұрын
а как работать с вебхук на питоне?
@Profit_X500
@Profit_X500 2 жыл бұрын
Наверное хороший урок, но мне, далеко не глупому человеку, это непосильно. Больше подойдет разработчикам каким-то скорее всего.
@mashavel2613
@mashavel2613 2 жыл бұрын
Добрый день, нужно создать телеграм бота. Есть ли выпускники курса вашего, кто мог бы взяться? За оплату конечно
@Vikee_hell
@Vikee_hell 2 жыл бұрын
Да,я могу,скину вам примере
@lfatkulina
@lfatkulina 3 жыл бұрын
Добрый день. Где взять следующие 4 видео урока?
@matroskin978
@matroskin978 3 жыл бұрын
Добрый день! Они уже опубликованы на канале в одном плейлисте.
@tamirhentai3632
@tamirhentai3632 2 жыл бұрын
А как писать через бота
@litvinovIhor
@litvinovIhor 3 жыл бұрын
я не могу понять нужно домен создавать для бота?адрес и тд? или как?первая сылка,откуда вы ее взяли?(
@matroskin978
@matroskin978 3 жыл бұрын
>>> я не могу понять нужно домен создавать для бота Да. Я об этом говорю, начиная с 9-ой минуты видео. В частности, на 10-ой минуте говорю, что для использования хостинга скрипт бота должен быть доступен в сети, т.е. для него нужен хостинг, домен и SSL. >>> первая сылка,откуда вы ее взяли? О какой конкретно ссылке идет речь? Или уточните время видео, на котором я показываю эту ссылку, чтобы я мог понять, что Вы имеете в виду.
@litvinovIhor
@litvinovIhor 3 жыл бұрын
@@matroskin978 , тогда подскажите пожалуйста, локально можно бот проверить или запусить? через XAMMP например) Вы одним ответом ответили на два вопроса)
@matroskin978
@matroskin978 3 жыл бұрын
@@litvinovIhor да, можно. Для этого есть второй метод получения сообщений - метод getUpdates, я его также показывал на 9-ой минуте видео. В рамках данных небольших уроков этот метод не рассматривается. Его использование я покажу в отдельном курсе.
@ura8738
@ura8738 3 жыл бұрын
Платежи будут?laravel магазин все?
@matroskin978
@matroskin978 3 жыл бұрын
Нет, только боты.
@ura8738
@ura8738 3 жыл бұрын
@@matroskin978 платежи в ботах я имел ввиду,в любом случае спасибо зав контент
@matroskin978
@matroskin978 3 жыл бұрын
@@ura8738 нет, темы платежей в курсе не будет. Пожалуйста)
@ura8738
@ura8738 3 жыл бұрын
@@matroskin978 жаль, вы классно объясняете ,но тем ,кто вас смотрит материал с курсов можно собрать самим. Я вас смотрю-нет материалов по экварингу, по vue с ларой в паре,докеру с нормальным объяснением,как у вас
@matroskin978
@matroskin978 3 жыл бұрын
@@ura8738 До всего руки не доходят, увы...
@malinasweet6258
@malinasweet6258 2 жыл бұрын
Проще в Гугле посмотреть чем этих ботов делать!
@n_v_k_v
@n_v_k_v Жыл бұрын
В качестве обучающего видео для обычных пользователей Телеграм, слишком мудрёно. Одно дело знать самому и совсем другое уметь донести информацию до рядового, неподготовленного юзера.
@user-li5ls7gu5z
@user-li5ls7gu5z 3 жыл бұрын
зачем php? python куда удобнее
@matroskin978
@matroskin978 3 жыл бұрын
Кому как) А чем конкретно удобнее Python для написания ботов?
@user-li5ls7gu5z
@user-li5ls7gu5z 3 жыл бұрын
@@matroskin978 не нужен сервер как минимум. синтаксис приятнее, да и вообще python более продвинутый язык, чем php. удел php - сайты, когда python - разносторонний гигант)
@denisgerc6735
@denisgerc6735 3 жыл бұрын
@@user-li5ls7gu5z Да какая разница какой язык? Суть не в том какой язык круче,проще, изящный... суть в поставленной задаче перед собой и ее реализации,а какой язык это уже второстепенное.Кому какое дело на русском вы мне ответите на вопрос или на казахском? Главное знать этот язык) А что касается заказчиков,то есть бизнес логика которую надо реализовать и что бы все работало, и заказчику фиолетово что под капотом, питон или пхп, главное выполнить поставленную задачу.
@denisgerc6735
@denisgerc6735 3 жыл бұрын
@@user-li5ls7gu5z И что касается сайтов) ботов пишут в связке с админ панелью и базами данных (а это и есть сайт) в которой отслеживают всю статистику по работе бота, своего рода метрика как у Яндекса, что бы понять эффективность. И получается полноценный сайт только интерфейс этого сайта это бот) который получает запросы от пользователя,отрабатывает логику и отдает ответ.
@user-li5ls7gu5z
@user-li5ls7gu5z 3 жыл бұрын
@@denisgerc6735 сайты на питоне тоже пишут
Пишем Telegram Bot на Python / Создание ботов для начинающих за 30 минут
23:52
Эльбрус Буткемп: школа программирования
Рет қаралды 327 М.
So Cute 🥰
00:17
dednahype
Рет қаралды 49 МЛН
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 61 МЛН
Остановили аттракцион из-за дочки!
00:42
Victoria Portfolio
Рет қаралды 2,7 МЛН
小丑和白天使的比试。#天使 #小丑 #超人不会飞
00:51
超人不会飞
Рет қаралды 43 МЛН
Как в 44 года стать программистом на Python. Объясняю с чего начать.
19:32
ChatGPT: от новичка до PRO за полчаса
38:21
ДвеДэшки
Рет қаралды 119 М.
Как создать Telegram бот с ChatGPT
9:14
Web3nity
Рет қаралды 50 М.
So Cute 🥰
00:17
dednahype
Рет қаралды 49 МЛН