Наш магазин на eBay Наш магазин на AliExpress Наш канал в telegram

Записи с меткой «web»

Инструкция по созданию Telegram ботов. Часть 6. Делаем пользовательскую клавиатуру для бота

Какие вообще бывают пользовательские клавиатуры Как сгенерировать и удалить пользовательскую клавиатуру Правка сообщений «на лету» Сегодняшняя статья будет посвящена тому, каким образом можно создать для бота пользовательскую клавиатуру, что это даёт и как со всем этим работать. Все приводимые в статье примеры кода будут на php. Какие вообще бывают пользовательские клавиатуры Пользовательские клавиатуры в Telegram …

Что такое сессии и как с ними работать в php

Что такое сессии и зачем они нужны Что такое сессии в php Как работают сессии Как работают сессии в php Основные функции для работы с сессиями в php Небольшая практика Пара слов про авторизацию Что такое сессии и зачем они нужны Протокол http, используемый для загрузки содержимого web-страниц, работает следующим образом: клиент присылает серверу http-запрос, …

Инструкция по созданию Telegram ботов. Дополнение. Как отправлять правильные https-запросы через curl и при чём здесь SSL-cертификаты

Вступление Как работает https и при чём здесь SSL-сертификаты (кратко) Как работать с https через curl P.S. Должны ли мы посылать сертификат серверу? P.P.S. Как сохранить себе на диск сертификат сайта? Вступление В предыдущей части, для отправки get-запросов по https при помощи curl, использовалась функция вот такого вида: При этом справа, в комментариях, указано, что …

Инструкция по созданию Telegram ботов. Часть 5. Пишем Telegram бота на php для работы через longpolling

Введение API telegram для работы через поллинги Переделываем нашего telegram-бота на php для работы через поллинги Замечания и дополнения Введение Чуть меньше года назад я обещал написать, как сделать на php телеграм-бота, работающего через longpolling. И вот, наконец-то, у меня дошли руки, чтобы выполнить это обещание. В чём идея этого метода и чем он принципиально …

Инструкция по созданию Telegram ботов. Часть 4. Прикручиваем MySQL к чат-боту для Telegram на php (webhook)

Итак, сегодня мы попробуем несколько увеличить функционал нашего простейшего чат-бота, а именно: прикрутим к нему базу данных MySQL, в которой будем хранить список подключавшихся к боту пользователей и информацию о них, а так же добавим возможность этих пользователей забанивать и разбанивать. Первым делом создаём базу данных (пусть она называется, скажем, MYBASE) и дописываем в наш …

Инструкция по созданию Telegram ботов. Часть 3. Пишем простого чат-бота для Telegram на чистом php (webhook)

Создавать в Telegram аккаунты ботов мы уже научились (в предыдущей части), пора чего-нибудь накодить. Сегодня я покажу как создать простого чат-бота для Telegram на чистом, незамутнённом php, без всяких дополнительных библиотек и фреймворков. Такой чат-бот может использоваться, например, для организации чата на сайте или в интернет-магазине. При этом для связи с Telegram наш бот будет …

Инструкция по созданию Telegram ботов. Часть 2. Регистрация аккаунтов Telegram ботов в картинках

Регистрацией новых, равно как и редактированием существующих, аккаунтов ботов занимается главный бот, именуемый BotFather. Зарегистрировать через него бота можно следующим образом: Заходим в Telegram, находим через поиск бота @BotFather и открываем чат с ним, нажав внизу экрана кнопку Start. Запускаем процедуру регистрации нового бота, для чего набираем в чате с @BotFather команду /newbot Далее, следуя …

Инструкция по созданию Telegram ботов. Часть 1. Что такое Telegram боты и как они работают

Одна из самых крутых фишек мессенджера Telegram — это боты. О них сегодня и пойдёт речь. В мессенджере Telegram, есть особые аккаунты, операторами которых могут являться не люди, а специальным образом написанные программы, расположенные на сторонних ресурсах (не на серверах Telegram). Эти программы-операторы называются ботами. Боты могут получать адресованные им сообщения, а также генерировать и …

Web против SCADA. Часть 4. Продвинутая визуализация в web-браузере. АСУТП аквариума

В прошлый раз мы остановились на том, что я обещал вам показать возможности современных web-технологий в части продвинутой визуализации систем управления. Именно об этом сегодня и пойдёт речь. Зачем нужна красивая визуализация думаю никому объяснять не нужно, — она делает удобным и понятным взаимодействие системы управления и человека (оператора). В классических скадах для визуализации обычно …

Web против SCADA. Часть 3. Удалённое управление через web-браузер

Итак, с мониторингом мы в прошлый раз разобрались, поэтому сегодня будем решать задачу удалённого управления и конфигурирования. Как вы помните, для примера мы взяли в качестве контроллера шлюз UART-to-I2C/SPI/1W. Последнюю версию того, что у нас получилось (самодельный web-сервер на C++ Builder, позволяющий удалённо мониторить подключенные к шлюзу далласовские термометры и дискретные I/O), можно скачать вот …