GithubHelp home page GithubHelp logo

sergeevizh / telegram-webcam-home-guard Goto Github PK

View Code? Open in Web Editor NEW

This project forked from berloga66/telegram-webcam-home-guard

1.0 1.0 0.0 125 KB

Telegram Bot for home monitoring (via web-camera)

PHP 100.00%

telegram-webcam-home-guard's Introduction

Telegram-Webcam-Home-Guard

Telegram Bot for home monitoring (via web-camera)

#Что это такое Телеграм бот, который присылает вам фотографии с веб-камеры, если кто-то залез к вам в дом или квартиру.

Вам понадобится

1) Веб-камера
2) Домашний сервер (я использовал Raspberry Pi) с доступом в интернет

#Подготовка

  1. Установите пакет «motion» (у меня Ubuntu Server: sudo apt-get install motion)
  2. Отконфигурируйте /etc/motion/motion.conf (мой конфигурационный файл приложен)
  3. Добавьте демона в автозагрузку ОС (допишите в rc.local «motion» перед «exit 0»)
  4. Создайте нового Telegram бота 4.1) Добавьте пользователя @BotFather 4.2) Используйте команду «/newbot» для создания нового бота 4.3) Используйте команду «/setcommands» для устанвки выпадающего списка команд. Список команд:
start - начать наблюдение
stop - прекратить наблюдение
reboot - перезапустить сервер
  1. Полученный API Token впишите в файл config.php
  2. Там же в config.php укажите пароль для доступа к системе (придумайте сами)
  3. Корневую папку проекта (заметьте, что при конфигурировании motion вы должны выбрать эту же папку (+/new) для сохранения фотографий. У меня это «/var/www/sweethome», соответсвенно motion пишет файлы в «/var/www/sweethome/new»
  4. Залейте все на сервер
  5. Добавьте server.php и monitor.php в crontab на «раз-в-минуту» (на всякий случай, если сервер заглохнет). Единовременно будет работать только одна копия скрипта.
* * * * * /usr/bin/php5 /var/www/sweethome/server.php
* * * * * /usr/bin/php5 /var/www/sweethome/monitor.php
  1. Добавьте бота себе в телеграм. Используйте /start /stop для вкл/выкл режима наблюдения.
  2. Как только кто-то попадет в поле камеры - вам в телеграм придет фотка нарушителя


Если совсем ничего не получатеся, но очень хочется - пишите (https://telegram.me/surzhikov).

telegram-webcam-home-guard's People

Contributors

surzhikov avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.