Создаем простого бота для Telegram на PHP за один час!
Вставка
- Опубліковано 27 вер 2024
- { GeekCode | GeekDay | GeekBrains | GeekWeek2018 | MailRu }
В последнее время идея ботов для популярных мессенджеров стала не менее популярной, чем эти сами мессенджеры :)
Не обошло стороной это увлечение и нас. Собираем в один насыщенный семинар всё, что мы знаем о Telegram, ботах для этого мессенджера и о PHP, как о языке для разработки таких ботов!
В программе:
Краткий обзор платформы Telegram
Регистрация своего бота, получение токена
Правила общения с ботами в Telegram
Знакомство с библиотекой curl, ее применение для вызова
методов API Telegram
Создание своего собственного класса на PHP для работы с API Telegram
Обзор имеющихся в packagist библиотек
Презентация: vk.cc/8FBrCg
Ищешь VPS сервер для своих проектов за пределами РФ? Hostens уже тут))
Для начала идеально подойдет тариф Linux Small
(CPU: 1 x 2.60 GHz / RAM: 2 GB / Storage: 20 GB / Bandwidth: 4 TB / Port speed: 100 Mbps / KVM)
Чтобы максимально сэкономить, используй промокод в корзине hc50off и получишь доп. скидку 50% на VPS сервер. Вместо 64.80$ цена за 3 года будет всего 32.40$.
Оплата возможна не только картой. www.hostens.co...
Ищешь VDS/VPS сервер для своих проектов внутри РФ? FirstVDS тебе подойдет))
Лови скидку 25% на первый месяц аренды firstvds.ru/?f...
Отличный урок. Несмотря на жалобы про воду, всё структурировано и доступно для чайников вроде меня.
Хороший учитель! Прямо не говорит а поет и все по делу!!!
Досмотрел и дослушал до конца. Огромное спасибо.
Спасибо большое! Прекрасное объяснение, если смотреть в скорости 1,5
ахаххаха я в голос
я всех так смотрю
То самое видео при просмотре которого захотел 4х скорость.. много воды
Я на 1.75 смотрел
Супер! Все кратко и понятно! До этого, два дня потратил на фуфло-учителей , которые предлагают регистрировать боты на их сервисах, и кучу ненужного спам-кода, типа Chatform.
Ну немного в конце философии, друзья, но это после занятия уже, не нравится выключайте, все верно сказал. Спасибо!
А можно ещё минут 10-15 послушать про фильм крестный отец и тонкий юмор разрабов с отсылкой на него? А то я не понял почему бототец
Отличный вебинар!
Спасибо!
Для понимания основ написания бота просто супер ликбез, спасибо!
Крутое видео!
Очень полезный контент!
Из урока усвоил следующее:
Храни нас всех Бот, Бот в помощь ...
1-й закон бототехники: бот не может первым послать сообщение человеку
Есть ещё 2-й и 3-й законы, но про них не было сказано :)
Отличное видео, спасибо. Когда не понимаешь как работают боты телеграм. самое то.
Ребять если вы работает с сетью denwer , у вас коды не будеть, работать.Лучше установите openserver.
Как я поняла этот бот не будет принимать платежи, какая есть альтернатива? Может быть есть простая платёжная система?
объясните, где ссылку эту взять, я ввожу, но ничего не появляется
27:45 Там вторым параметром идёт не ключ a boolean.
ДЯкую, mc -S darkfar
этот урок можно было за 15 минут изложить. воды 90%
Можно, если порядок в голове как у данного автора, а не фуфломецин как у большинства объяснятелей.
Слишком много ненужного разговора.
Телеграмм Бот не может разбанить юзера
Функция для отправки сообщения:
const TOKEN = '99999999:AAAAAAAJjZ_T6hAAAAAAAAAAAAAAA';
const URL = 'api.telegram.org/bot'.TOKEN.'/';
function sendGetRequest($method,$params=null){
if($params){
$url = URL.$method.'?'.http_build_query($params);
}else{
$url = URL.$method;
}
return json_decode(file_get_contents($url), JSON_OBJECT_AS_ARRAY);
}
Вызов функции:
$un_ban_params = [
'chat_id'=> $chat_id,
'user_id'=> $user_id*1,
];
sendGetRequest( 'unbanChatMember', $un_ban_params);
Вызов возвращает null Соответственно link на возвращение в группу не появляется
Ответ найден. "unbanChatMember" действует только в супергруппах и каналах. Для простой группы этот метод не действует.
Не урл, а юарэл. Слэнг российского похапэ комьюнити звучит противно. Особенно, когда говорить и так тяжко
Лингвист, лишь бы понятно было по русски а как звучить по англецки пофигу
А чего делать, если при регистрации вебхука возвращает description: Webhook is already deleted?
Спасибо! Очень подробно и понятно. Еще бы оставить сами тексты программ ктторые указывались в уроке.
С уважением,
Василий
Пожалуйста, подскажите, как сделать, чтобы бот при нажатии на кнопку отправлял сразу несколько текстовых сообщений поочередно?
Ты 5 минут назад рассказывал что такое телеграм , откуда по твоему мы знаем как открыть это файл с кодом в браузере?
Автор, видео супер, спасибо :) Но на счет общения не согласен, знали бы вы как меня просто бесит и колбасит от мобильных автоответчиков билайн мтс и прочих? Вот когда что то нужно что просто либо не возможно так просто найти в FAQ либо там этого нет и надо дозваниваться в какой нибудь мегафон по пол часа то к моменту когда соединяет с оператором я из последних сил держусь что бы не выплеснуть весь мой гнев в телефонный динамик ))))
Спасибо, хоть и не кратко, зато с душой) Узнал, что хотел и получил удовольствие от просмотра.
Браво дружище! ЧТоб так разжевывать и ещё с объяснениями нюансов и понятий - это супер! Благодарю!
украдено у Альберта Степанцова
Супер, спасибо!
Спасибо большое. Есть вопрос.
мессЕнджер