Маленький помощник. Ч.001 пингует и отвечает

Завалялась у меня raspberry pi первой модели, и решил я научить её говорить со мной а за одно и помогать мне в работе.

Я не буду писать про то как включить и настроить малину, таких статей полным полно, вот например.

Для начала стоит поставить python и pyTelegramBotAPI

т.к. у меня установлена raspbian выглядит это так:

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

для начала создадим файл с константами в который пропишем токен бота (как его получать смотрим тут), и ip адреса серверов которые надо пинговать.

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

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

Теперь остаётся только запустить скрипт и поставить его на автозапуск.

2016-03-15 14-15-12 Telegram (92)

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

Автопостинг rss в каналы Telegram

К сожалению api каналов пока оставляет желать лучшего, но команда Manybot нашла способ как реализовать функцию через своих ботов. И так:

  1. Если у вас есть бот присоеденённый api ключём к боту @Manyot хорошо, если нет то делаем это как сказано тут;
  2. Открываем нашего бота и вводим /channels
  3. Нажимаем появившуюся кнопку «Добавить канал»;
  4. Вводим имя канала в формате @channelname или ссылку на него в формате https://telegram.me/channelname ;
  5. Идём в канал и добавляем бота в администраторов канала;
  6. Возвращаемся в бота и нажимаем «отправить тестовое сообщение»;

Если сообщение появилось в канале значит работает, так-же появится инструкция как приостановить или отключить автопостинг.

Вот созданные мной каналы для пробы: RSS feed с этого блога, RSS feed с сайта ithappens.me.

снова Telegram

С появлением каналов и я решил приобщиться? тыкаем сюды и получаем новости.