Fishlake-scripts.ru

Образование и уроки
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Rss bot telegram

Инструкция: создание бота Telegram для автоматической публикации статей блога без навыков программирования

В этой статье я расскажу, как я создал бота Телеграм, который автоматически отправляет в мой Telegram-канал новые посты с моего WordPress-блога.

Если вам нужен бот для рассылки новых статей с вашего сайта, то эта статья тоже поможет вам, даже если у вас сайт сделан на любом движке (Drupal, Joomla, 1С-Битрикс или что-то другое).

Кроме того, эта инструкция дает представление о том, как можно настроить автоматическую публикацию новостей из Twitter, Facebook, Instagram, YouTube в ваш Телеграм-канал.

Оказывается, все это не так уж и сложно! Любой человек может сделать это и для этого не нужно никаких особенных технических знаний. Просто следуйте инструкции и все.

Шаг 1. Создаем канал в Телеграме для своего блога (сайта)

Откройте меню Телеграм в мобильном приложении, нажав на три горизонтальные полоски:

Выберите в открывшемся меню пункт «Создать канал»:

Далее там все очень просто. Введите имя канала, его описание и добавьте логотип канала.

Кстати, реальный адрес моего канала, это — @wilhardonlinebusiness, вы можете найти его в Телеграме, посмотреть, как у меня там все сделано, и подписаться на него.

Шаг 2. Создаём бота в Телеграм

Бот в Telegram создается при помощи другого бота, который называется BotFather («Папа Ботов» — в переводе с английского).

Введите в строке поиска Телеграм @BotFather и откройте бота.

Введите команду /newbot, после этого Папа Ботов предложит вам ввести имя, которое будет отображаться в списке контактов, и адрес. Например, «Бот блога wilhard.ru» с адресом «wilhard_bot». Имя бота обязательно должно заканчиваться нижним подчеркиванием и словом bot: «_bot»

Если адрес не занят, а имя введено правильно, BotFather пришлет в ответ сообщение с токеном — «ключом» для доступа к созданному боту. Его нужно сохранить и никому не показывать. Даже вашей жене или мужу)… Никому! Шутка… Любимым можно показывать.

Через BotFather вы также сможете добавить аватарку для бота, описание и прочее.

Шаг 3. Добавляем созданного бота в администраторы вашего канала в Телеграме

Теперь необходимо открыть ранее созданный вами канал, войти в настройки и добавить вновь созданного бота в администраторы. Для поиска бота можно использовать его адрес. Например, «wilhard_bot»

Шаг 4. Создаем RSS-канал для нашего блога (сайта)

RSS — это определенный формат, в котором публикуются статьи. Чтобы передавать статьи с вашего сайта в Телеграм, необходимо сначала трансформировать их в формат RSS, таким образом вы создадите RSS-канал.

Обычно это совсем несложно. Например, для сайтов на WordPress RSS-канал создается автоматически и чтобы получить его адрес, просто добавьте к адресу вашего сайта /feed/: site.ru/feed/. Например, адрес RSS-канала моего блога: wilhard.ru/feed/.

Шаг 5. Публикуем содержимое RSS-канала в Телеграм-канал вашего сайта

Последний этап — научить нашего бота отправлять новые статьи с блога (сайта) в созданный нами канал. Для этого мы будем использовать популярный сервис автоматизации IFTTT.

IFTTT расшифровывается как «If This Then That», что в переводе с английского означает «Если это тогда то».

С помощью IFTTT можно создавать инструкции для бота. В нашем случае инструкция простая: каждый раз, когда в RSS-ленте блога появляется новая запись, он должен отправлять сообщение в наш Telegram-канал.

Переходим в раздел IFTTT «My Applets», нажимаем на кнопку « New Applet «:

и далее нажимаем на ссылку «This»:

Находим в списке функций триггер Feed , New feed item и указываем URL-адрес нашей RSS-ленты.

Кстати, при помощи сервиса IFTTT вместо RSS-ленты можно отслеживать появление новых записей в Twitter, Facebook, Instagram, YouTube и во многих других сервисах — для каждой функции в IFTTT предусмотрены отдельные модули. Кстати, на момент написания этой статьи там нельзя было отслеживать публикации в VK. Надеюсь, такая возможность появится в будущем. Просто выберите вместо RSS соответствующий модуль.

Теперь переходим к следующему шагу — выбираем действие, которое будет выполняться при обнаружении новой записи в RSS.

Нажимаем на «That»:

и ищем Webhooks, «Make a web request» — с помощью этого модуля можно отправлять запросы к любым сервисам. В нашем случае — к боту в Telegram.

В открывшейся форме в поле URL нужно указать ссылку https://api.telegram.org/ botТОКЕН /sendMessage , подставив в ссылку вместо botToken , токен, сгенерированный при создании нами Телеграм-бота.

Метод укажите POST, тип контента — application/json.

Вот, как это все настроено у меня:

Body — в этом поле указывается, в какой Телеграм-канал нужно отправить сообщение и что в нём должно быть написано:

  • chat_id — адрес канала, в который необходимо отправить сообщение. При помощи этого поля одного бота можно подключить сразу к нескольким каналам.
  • text — содержание сообщения. Например, заголовок статьи из RSS (EntryTitle), ссылка (EntryUrl) и картинка (EntryImageUrl). Список доступных опций можно посмотреть по кнопке Ingredient.

У меня именно такие настройки, и бот исправно отправляет новые посты с моего блога в Телеграм-канал. У триггера в IFTTT может быть задержка, поэтому статьи, появившиеся в RSS-канале, могут отправляться в Telegram не сразу, а спустя 30-60 минут. Но это теоретически. У меня сообщение об опубликованных новых статьях сразу же появляется в Телеграме, мгновенно!

В каком виде выводятся статьи у меня, смотрите в моем Телеграм-канале @wilhardonlinebusiness.

Как видите, ничего сложного, однако я в свое время не мог найти хорошей статьи в Интернете о том, как настроить отправку новых статей в Телеграм-канал и поэтому потратил на то, чтобы разобраться, огромное количество времени. Надеюсь, что эта статья поможет вам быстро настроить своего бота в Телеграме.

Единственное, с чем я пока не разобрался, — это как форматировать тексты, которые публикуются в канале. Хотелось бы научиться настраивать шрифты, их размер и выводить всякие красивые иконочки. Возможно, в будущем разберусь и напишу об этом. Если же вы уже разобрались, как это делается, пожалуйста, поделитесь своим опытом в комментариях.

FeedBot для Telegram

В свободное от общественных и коммерческих проектов время я немного сам программирую. В основном то что мне же самому нужно и что может пригодится другим.

Пример такого — это FeedRetranslatorBot в телеграме которые перенаправляет новости из RSS каналов на сайте и просто страниц где есть новости в телеграм каналы. Бот был сделан для того чтобы заменить разного рода новостные читалки, а для удобства вместо категорий новостей чтобы можно было создать себе новостные каналы и в них транслировать то что интересно.

Читать еще:  Telegram 4pda форум

Особенность именно FeedRetranslatorBot в алгоритмах внутри которые извлекают новости из сайтов у которых нет экспорта в RSS. Примеры:

Инструкция как подключить канал

Необходимо создать новый публичный канал. В десктопном приложении это раздел «New channel» на английском или «Новый канал» на русском.

У канала надо заполнить основные его параметры: название, описание и выбрать картинку

Сделать канал публичным
После создания необходимо настроить канал для работы

В настройках канала укажите что это «Public channel» а в Link укажите публичный идентификатор канала. В данном случае — это rudigitaltop

Добавьте бота к администраторам канала.
В Manage Channel нажмите на вкладку Administrators

Нажмите кнопку «Add administrator»

В поиске наберите FeedReatranslatorBot и нажмите на выпадающий бот.

Подтвердите назначение бота администором канала

Установите и подтвердите разрешения для бота. На практике ему достаточно прав на публикацию материалов.

Добавление канала для подписок
Откройте чат с FeedRetranslatorBot и наберите команду /channel (то которое было указано в Link). Пример: /channel rudigitaltop

Проверьте ленту которую вы хотите транслировать в канал командой /test. Это позволит убедится что новости извлекаемы из этого источника. Пример в данном случае «/test https://corp.mail.ru/ru/press/releases/» проверяет извлекаются ли корпоративные новости mail.ru

Добавьте новости командой /add . Пример «/add rudigitaltop https://yandex.ru/blog/company/rss»

В итоге получился канал «Ведущие интернет компании» (rudigitaltop) в который транслируются новости Яндекса, Mail.ru груп, 1С, 2Gis и других.

Список всех каналов и привязанных к ним подписок можно получить командой «/list».
Пример того как выводятся подписки по каналу rudigitaltop

Примеры каналов

На основе бота уже создано множество каналов:

  • Правительственный дайджест https://t.me/govdigest : новости администрации Президента, Правительства, ключевых министерств и мозговых центров
  • Контрактная система https://t.me/gzcontracts : новости электронных торговых площадок, сайта госзакупок и других источников регулирования российской контрактной системы (государственной)
  • Госфинансы https://t.me/govfin : новости Минфина, Казначейства, ФНС России и другие новости по госфинансам
  • Московский патриархат https://t.me/mospatriarhia новости Московского патриархата и всех его синоидальных отдела (без учёта митрополий и епархий)
  • Open Data Digest https://t.me/opendatadigest : международные новости про открытые данные
  • Open Government Digeest https://t.me/opengovdigest : международные новости про открытость государства
  • Data is Good https://t.me/dataisgood : международные источники про данные и алгоритмы
  • Крупнейшие компании https://t.me/topcorpnews : новости топ 20 российских компаний по рейтингу РБК 500 (Газпром, Лукойл, Ростех и др)

Кроме того многие публичные каналы создают пользователи.
Например, Фил Кулин (канал Эшер II, https://t.me/usher2, https://usher2.club) создал такие каналы:

  • Лента новостей с regulation.gov.ru https://t.me/ru_regulation : поток новостей по законопроектам для публичной реакции
  • Новости Минцифры и Роскомнадзора https://t.me/ru_comnews : новости этих двух ведомств соответственно

Подробнее о боте

Для того чтобы извлекать оттуда новости бот использует библиотеку newsworker https://github.com/ivbeg/newsworker которая как раз и извлекает из HTML заголовки, даты, ссылки и текст новости. Это даёт возможность охватить ещё и те источники новостей которые можно упустить при медиамониторинге.

Новости собираются в режиме от 15 до 30 минут, если не возникает проблем с первоисточником, например если он не банит внешних ботов как это иногда бывает с сайтом Роскомнадзора, например.

Бот работает на принципе forever free, создан не для монетизации, а для личного удобства (как я уже говорил он мне нужен для замены RSS читалок). Большая часть его кода открыта или будет открыта на github’е.

Не все возможности реализованы, как я писал — вначале бот готовился для себя и лишь позже открыт для всех желающих.

Из того что запланировано:

  • веб-интерфейс с документацией и каталогом общедоступных каналов (для тех кто решит их публичить)
  • API и утилита командной строки для управления подписками
  • монитор доступности сайтов с новостями (не заблокировали ли бота)
  • упрощение горизонтального масштабирования

Вы также можете создать свои каналы с помощью этого бота. Он реагирует на команду /help, а мне можно задавать вопросы и пожелания в https://t.me/begtinchat и на почту [email protected] .

Subscribe to Ivan Begtin blog

Get the latest posts delivered right to your inbox

Ivan Begtin

I am focused on Open Data, Procurement, e-Government, Open Government, Data, Public Budgets, Privacy and other tech, data and government stuff

«Убийца» RSS-ридеров: переносим ленту RSS в Telegram

Я фрилансер, в погоде за заказами стремящийся первым получать информацию о новых заказах на бирже которой пользуюсь активнее всего. А еще я активно использую в работе и за ее пределами активно блокируемый на территории необъятной мессенджер.

Поэтому когда Дуров в далеком 2015 объявил о запуске ботов для Telegram с публичным API я ощутимо обрадовался. Первым делом перетащив все уведомления с форм обратной связи с морально устаревшего для этих целей email`а я задумался и о других вещах.

В момент рождения идеи я был активным исполнителем на бирже для фрилансеров Weblancer. Она была хороша всем (и остается такой по сей день, на мой взгляд), но в контексте статьи возьмем только одно преимущество — персональная лента, сформированная на основе фильтра категорий с сайта была доступна в формате RSS. А что может быть лучше, чем получение уведомлений о новых интересных для меня как фрилансера заказах через единый интерфейс, доступный как на смартфоне так и на десктопе сразу после их публикации?

АХТУНГ! Данный мануал содержит вполне себе актуальный код, но написан для Laravel и его планировщика задач (хотя по факту, заменив с десяток строк и запустив все просто из-под крона вы получите тот же самый результат).

Подготовка

Создадим бота отправив @BotFather команду /newbot . Получим токен API.

Отлично. Напишем любое сообщение боту, откроем страницу https://api.telegram.org/bot /getUpdates . В ответном json`е найдем result->message->chat->id и запомним его.

Хранение уведомлений

Лента лишь выводит список последних обновлений, но не содержит в себе информацию о прочтении пользователем той или иной записи. Поэтому для избавления от дублей есть несколько вариантов:

  • сохранять время публикации pubDate последней записи
  • сохранять вообще все записи

Места на диске мне не жалко (к слову, 9000 строк что сейчас сохранены в базе занимают всего

2.5мб) а информация когда-нибудь может пригодиться, поэтому я выбрал второй вариант.

Читать еще:  Платформы для блогов на русском

Нам не надо многого: всего лишь название name , ссылку на запись link и время публикации created_at , поэтому таблица получается весьма компактной.

Пишем задание

Оформим скелет класса.

  • $url — адрес ленты RSS
  • $userId — ID юзера, полученный ранее
  • $botToken — токен бота, полученный ранее

Метод handle

Получим и конвертируем в массив RSS-ленту.

Перепроверим полученные данные на предмет того, является ли лента массивом или возникла ошибка. Создадим удобную коллекцию.

Далее идет развилка. Либо мы только начали собирать данные и в таком случае нам необходимо лишь обработать последнюю запись, либо задание запускается уже не в первый раз и происходит обработка всех не отправленных записей.

Метод insert

Так как в handle обработка записей происходит в двух местах, имеет смысл сам процесс вывести в отдельный метод дабы не было дублей.

Метод notify

Метод содержит в себе лишь инициализацию cURL и отправку сообщения на сервера Telegram.

Добавляем команду в список задач

Цель данного кода — получить уведомления сразу, как только они стали доступны в ленте. Поэтому имеет смысл поставить минимальный интервал выполнения — 1 минута.

Заключение

Данный мануал позволит легко избавиться от нескольких приложений, если вы все еще читаете ленты RSS. Он не раскрывает все прелести работы с API Telegram, но дает начальную информацию о нем.

На самом деле мессенджер с момента его выхода успел заменить мне многие привычные инструменты, оставшись при этом удобным средством для связи с клиентами, коллегами и личными контактами. А если вы планируете продолжать разработку ботов — имеется документация, вполне себе описывающая все доступные методы.

Как сделать простого RSS бота для Telegram с помощью конструктора + бот со статьями iXBT.com

В последнее время тема ботов для Telegram становится все популярнее. Я решил быстренько собрать одного из них на каком-нибудь конструкторе для iXBT.com (картинка не от моего бота, не волнуйтесь).

Я знаю, что для кого-то это может быть абракадаброй, так что чуть разъясню: Telegram — это такой чат клиент типа ICQ и Jabber, удобный, стабильный и привязывающийся к номеру телефона и работающий на всех основных платформах, как мобильных, так и стационарных.

Роботы или боты для телеграм — простейшие программки, которые что-то присылают в ответ на команды в чат. Например, существуют боты, которые умеют скидывать вам пиратские книжки с флибусты (из-за них хотят запретить сам телеграм), боты, умеющие присылать видео или искать самые дешевые билеты на Сапсан.

Я буду делать простейшего бота, который присылает новые сообщения из RSS со статьями iXBT.com вам в чатик. У меня уже есть такой, и он помогает не пропустить ничего-ничего важного.

Прежде чем начинать разработку, бота необходимо зарегистрировать и получить его уникальный id, являющийся одновременно и токеном. Для этого в Telegram существует специальный бот — @BotFather.

Пишем ему /start и получаем список всех его команд.
Первая и главная — /newbot — отправляем ему и бот просит придумать имя нашему новому боту. Единственное ограничение на имя — в конце оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты, иначе придется поломать голову над именем.

Для начала работы этого уже достаточно. Особо педантичные могут уже здесь присвоить боту аватар, описание и приветственное сообщение.

Вообще бот для Telegram — это по-прежнему приложение, запущенное на вашей стороне и осуществляющее запросы к Telegram Bot API. Причем API довольное простое — бот обращается на определенный URL с параметрами, а Telegram отвечает JSON объектом.

Однако, я давно не занимаюсь веб-программированием «руками», и поэтому для меня изучение всех методов работы с JSON было бы чревато потерей времени. Я решил найти для себя просто адекватный конструктор, который будет хорошо работать, а уже впоследствии перенести рутину на свой сервер.

Я воспользовался для создания бота другим ботом Manybot. Вот его адрес.
Если вы кликните на него и откроете в Telegram, то он все вам напишет, я же продублирую это тут. Итак, прежде всего бот скажет:

Как видите, бот умеет не так уж и многое, но для наших потребностей хватит. Сразу после того, как вы наберете Start, бот станет общаться с вами в интерактивном режиме.

Так как ключ API я уже скопировал, то у меня уже было все, что нужно.

Как видите, все элементарно. Небольшая неточность в описании — команду /autoposting надо давать не боту /Manybot, а вашему новому боту.

В общем, на данный момент бот готов. Вы можете сделать себе такого же простого бота за пару минут, а также подписаться на моего бота ixbt.com, чтобы оперативнейшим образом узнавать про все статьи на iXBT.com.
Такой простейший RSS бот может быть удобен если вам, например, нужно следить за любимым сайтом, или смотреть новые посты в группе во ВКонтакте.

Сразу хочу предупредить о том, что конструктор ботов Manybot бесплатен и может сломаться в любой момент, или, например, постить какую-нибудь пургу в канал. Однако, при необходимости вы можете отключить у него ключ API и написать своего бота самостоятельно (право за именем бота в любом случае остается за вами).

RSS-лента в Telegram с помощью бота

Данный бот https://t.me/Feedler_bot предназначен для того, чтобы сократить время пользователя на открытие браузера, ввода в адресную строку URL любимого ресурса и поиска там свежих статей.

Вместо этого он может «скормить» адрес ресурса боту, и он найдет там RSS или Atom ленту, после чего будет присылать пользователю оттуда свежие статьи и новости (обновление происходит каждый час). Также можно передавать боту ссылки на YouTube-каналы, LiveJournal-блоги. В общем, на любые ресурсы, которые хоть где-то используют технологии RSS или Atom.

Так выглядят присылаемые ботом новости в ленте:

Меню управления своими подписками:

Для жителей России, Украины и Беларуси есть возможность просмотра новостей практически в режиме реального времени по топовым новостным ресурсам своей страны. Каждый ресурс разбит по разделам — по сути дублируются разделы, которые есть на сайте, если открыть его в браузере. Просмотр новостей представлен в виде пагинации, поэтому лента не будет засоряться, что немаловажно при использовании бота на мобильном устройстве. На каждый из топовых ресурсов есть возможность подписаться и также получать свежие новости по ним каждый час.

Читать еще:  Тайлсеты для платформера

Топовые новостные ресурсы России:

Разделы Mail.ru (для примера):

Можно перевести дух и немного расслабиться за просмотром мемасиков по топовым VK-группам. Просмотр, как и в случае с новостями по топовым ресурсам, реализован в виде пагинации.

Топовые группы вконтакте:

На будущее есть много планов, а именно:

• добавить поддержку Facebook, Twitter

• добавить возможность просматривать новости по топовым новостным ресурсам не только ограниченного списка стран, а по абсолютно любой введенной стране

• позволить юзеру самостоятельно настраивать расписание присылаемых новостей

• добавить возможность найти любую VK/Facebook группу и просматривать новости по ним

И еще много чего!

Присоединяйтесь. Будет полезно, интересно и просто: https://t.me/Feedler_bot

Идея великолепная, но уже не работает =

Пробить человека посредством Telegram!

Статья не несёт в себе рекламы! Опубликована с целью ознакомления с полезными инструментами!

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

EGRUL
@egrul_bot
Пробивает конторы/ИП, по вводу ФИО/фирмы предоставляет ИНН объекта; учредителей бизнеса/партнеров и отчет налоговую декларацию. И наоборот: поиск по ИНН выдаст ФИО/конторы. Базы данных сами понимаете откуда 🤐
Ограничений бота – нет.
🇷🇺 Россия

BMI NP
@bmi_np_bot
По номеру телефона определяет регион и оператора.
Интересно, что этот бот определяет даже новые номера и определяет номера, которые были перенесены совершенно недавно. Проверял. Удивило 😏
🌏 Любая страна

WHOIS DOMAIN
@whoisdombot
пробивает всю основную информацию о нужном домене (адрес сайта), IP и другое.
🌏 Любая страна

MAILSEARCH
@mailsearchbot
По запросу пробива e-mail выдает открытый пароль от ящика если тот есть в базе. Очень серьезная база данных. Висит давно, 1.5 млрд учёток, год актуальности

Бот Телеграм для скачивания видео с ютуб — целыми плейлистами

теперь можно скачать целые плейлисты с музыкой YouTube в Телеграм

Недавно написал пост о создании нового бота Telegram для скачивания видео с YouTube.

Бот о котором идет речь: t.me/SaveYouTubeBot

В прошлом посте упомянул, что, в Телеграмме есть удобный плеер для прослушивания аудио-файлов. С его помощью можно сохранять mp3 файлы и слушать их в фоновом режиме. Также можно скачивать эти файлы и слушать музыку без интеренета.

Так вот, бот обновлен и теперь можно:

> найти или создать плейлист на YouTube с музыкой, которая вам нравится,

> отправить ссылку на этот плейлист боту

> бот скачает все аудиофайлы из этого плейлиста и отправит вам.

Попробуйте 😉
и пишите, что еще хотели бы чтобы этот бот умел

Отправляем снимок с веб-камеры в Telegram при обнаружении движения

Потребность в этом появилась после того как мы не досчитались двух наборов мелких отвёрток.

Вариант что сами потеряли или дали кому-то и забыли отпал — больше склонялись к варианту что кто-то их взял из других сотрудников.

Идея заключалась в том чтобы камера реагировала на движения, снимала короткое видео и слала снимок в группу в Telegram.

В итоге я это реализовал и решил написать инструкцию для тех кто тоже хочет подобное.

Сразу обозначим два момента:

1. Инструкция адаптирована для варианта когда веб-камера находится физически в одном месте, а сервер — в другом, тогда нужно транслировать поток по сети.

Если у вас и камера и серверная часть будет на одном компьютере или камера изначально сетевая — можно обойтись без пунктов 1 и 2, а сразу перейти к пункту 3.

2. Подразумевается что у вас уже есть свой бот для Telegram, если нет, то вот инструкция: шаг 1 и 2

Итак, собственно сама инструкция:

1. Подключаем к компьютеру веб-камеру.

2. Устанавливаем на комп YawCam и настраиваем YawCam так:

3. Ставим на другой компьютер/сервер iSpy, добавляем камеру в качестве источника указываем MJPEG

4. Далее указываем маску детектора движения, в данном случае это дверь кабинета

5. На следующей вкладке указываем тревоги и действие которое будет обрабатываться при срабатывании тревоги

6. Указываем запись при срабатывании движения:

7. Указываем сохранять снимок с камеры в папку – далее этот снимок будет отсылаться в Telegram

8. Для того чтобы сервер не слал фото в Telegram при каждом срабатывании тревоги (открытия двери) – настраиваем расписание так чтобы оно срабатывало только до начала рабочего дня и после окончания рабочего дня, когда кабинет закрыт и никто посторонний заходить не может.

При этом запись видео и снимков все равно будет производиться при каждом срабатывании, но слаться в Telegram не будет.

9. Указываем место сохранения файлов.

10. Итог выглядит так:

11. Самое главное: скрипт отсылки снимка в Telegram.

По какой-то непонятной причине отправка фото в Telegram не срабатывает из PowerShell, приходится использовать curl:

Используем такой скрипт:

for /f «tokens=*» %%a in (‘dir /b /od’) do set newest=%%a

«c:Program Filescurl-7.60.0-win64-mingwbincurl.exe» -s -X POST » https://api.telegram.org/bot%bottoken%/sendPhoto?chat_id=%ch. » -F photo=»@%File%» -F caption=»Motion detected on IT-room!»

1. e:VideoITvideoITgrabs — путь до снимков с камеры, которые делаются в момент срабатывания тревоги.

2. %newest% — имя самого последнего снимка с камеры, непосредственно в момент срабатывания тревоги, берется первыми тремя строчками скрипта.

3. bottoken – это токен вашего бота Telegram.

4. chat – это ID вашей группы в Telegram, если есть знак «-» то это группа, без знака «-» это ID пользователя, т.е. шлем либо в личку либо в группу.

5. %File% — переменная путь+имя файла снимка, которые и отправляются в Telegram последней командой в скрипте.

12. Итоговый результат:

Подборка каналов телеграм по SEO, маркетингу и библиотеки книг.

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

Ссылка на основную публикацию
Adblock
detector