Создаем простого бота для 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...

КОМЕНТАРІ • 44

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

    Отличный урок. Несмотря на жалобы про воду, всё структурировано и доступно для чайников вроде меня.

  • @M27B_our_victory
    @M27B_our_victory 3 роки тому

    Хороший учитель! Прямо не говорит а поет и все по делу!!!

  • @vitalic853
    @vitalic853 4 роки тому +1

    Досмотрел и дослушал до конца. Огромное спасибо.

  • @nikier777
    @nikier777 5 років тому +14

    Спасибо большое! Прекрасное объяснение, если смотреть в скорости 1,5

    • @Realtek2super
      @Realtek2super 5 років тому

      ахаххаха я в голос

    • @tolkinnet5441
      @tolkinnet5441 4 роки тому +2

      я всех так смотрю

    • @akniyetmaratov3357
      @akniyetmaratov3357 4 роки тому +1

      То самое видео при просмотре которого захотел 4х скорость.. много воды

    • @yaroslav7105
      @yaroslav7105 4 роки тому

      Я на 1.75 смотрел

  • @dmitriypolynin7273
    @dmitriypolynin7273 4 роки тому

    Супер! Все кратко и понятно! До этого, два дня потратил на фуфло-учителей , которые предлагают регистрировать боты на их сервисах, и кучу ненужного спам-кода, типа Chatform.
    Ну немного в конце философии, друзья, но это после занятия уже, не нравится выключайте, все верно сказал. Спасибо!

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

    А можно ещё минут 10-15 послушать про фильм крестный отец и тонкий юмор разрабов с отсылкой на него? А то я не понял почему бототец

  • @yuripapinian2261
    @yuripapinian2261 3 роки тому

    Отличный вебинар!

  • @Ura2404
    @Ura2404 3 місяці тому

    Спасибо!

  • @АртемКольщик
    @АртемКольщик 3 роки тому

    Для понимания основ написания бота просто супер ликбез, спасибо!

  • @Nik_tvnow
    @Nik_tvnow 3 роки тому

    Крутое видео!
    Очень полезный контент!

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

    Из урока усвоил следующее:
    Храни нас всех Бот, Бот в помощь ...
    1-й закон бототехники: бот не может первым послать сообщение человеку
    Есть ещё 2-й и 3-й законы, но про них не было сказано :)

  • @golosoffcrypto
    @golosoffcrypto 5 років тому +4

    Отличное видео, спасибо. Когда не понимаешь как работают боты телеграм. самое то.

  • @АдхамЭсанов-в6т
    @АдхамЭсанов-в6т 3 роки тому +1

    Ребять если вы работает с сетью denwer , у вас коды не будеть, работать.Лучше установите openserver.

  • @КаримИбрагимов-л3ю

    Как я поняла этот бот не будет принимать платежи, какая есть альтернатива? Может быть есть простая платёжная система?

  • @1uvk1tty
    @1uvk1tty 4 роки тому

    объясните, где ссылку эту взять, я ввожу, но ничего не появляется

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

    27:45 Там вторым параметром идёт не ключ a boolean.

  • @TheMatvijko
    @TheMatvijko 5 років тому

    ДЯкую, mc -S darkfar

  • @maximmaximov8205
    @maximmaximov8205 5 років тому +10

    этот урок можно было за 15 минут изложить. воды 90%

    • @dmitriypolynin7273
      @dmitriypolynin7273 4 роки тому

      Можно, если порядок в голове как у данного автора, а не фуфломецин как у большинства объяснятелей.

  • @ibnkhalim
    @ibnkhalim 4 роки тому

    Слишком много ненужного разговора.

  • @ДимаГуляк-э9ю
    @ДимаГуляк-э9ю 4 роки тому

    Телеграмм Бот не может разбанить юзера
    Функция для отправки сообщения:
    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 на возвращение в группу не появляется

    • @ДимаГуляк-э9ю
      @ДимаГуляк-э9ю 4 роки тому

      Ответ найден. "unbanChatMember" действует только в супергруппах и каналах. Для простой группы этот метод не действует.

  • @RUMinecraft
    @RUMinecraft 4 роки тому +1

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

    • @anggorka2821
      @anggorka2821 3 роки тому

      Лингвист, лишь бы понятно было по русски а как звучить по англецки пофигу

  • @Andr01d_play
    @Andr01d_play 5 років тому +3

    А чего делать, если при регистрации вебхука возвращает description: Webhook is already deleted?

  • @MrVasiliy72
    @MrVasiliy72 4 роки тому +2

    Спасибо! Очень подробно и понятно. Еще бы оставить сами тексты программ ктторые указывались в уроке.
    С уважением,
    Василий

  • @ВикторВикторович-н8о

    Пожалуйста, подскажите, как сделать, чтобы бот при нажатии на кнопку отправлял сразу несколько текстовых сообщений поочередно?

  • @МойГосподин-ы1ф
    @МойГосподин-ы1ф 4 роки тому +3

    Ты 5 минут назад рассказывал что такое телеграм , откуда по твоему мы знаем как открыть это файл с кодом в браузере?

  • @310384Alex
    @310384Alex 4 роки тому

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

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

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

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

    Браво дружище! ЧТоб так разжевывать и ещё с объяснениями нюансов и понятий - это супер! Благодарю!

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

      украдено у Альберта Степанцова

  • @ananta_meditations
    @ananta_meditations 4 роки тому

    Супер, спасибо!

  • @ДимаГуляк-э9ю
    @ДимаГуляк-э9ю 4 роки тому

    Спасибо большое. Есть вопрос.

  • @МаксимКадабецкий
    @МаксимКадабецкий 5 років тому

    мессЕнджер