Телеграмм бот список покупок

Ранее я уже рассказывал о том, как синхронизировать список покупок Home Assistant со списком покупок в Яндекс Алисе . В связи с этим хочу поделиться способом отправки список покупок из Home Assistant себе в Телеграм. Штатными средствами на данный момент это реализовать не получится (во всяком случае, я не нашел), хотя кейс читается легко, поэтому придется прибегнуть к небольшим хитростям.

На просторах интернета в комьюнити Home Assistant был найден питоновский скрипт для получения данных из списка покупок.

Для получения данных с этого скрипта разместим этот файл в папке config/ нашего сервера home assistant и создадим сенсор на платформе command_line

Перезагружаем сервер и получаем новый сенсор, в значении которого находится содержимое списка покупок из Home Assistant.

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

Для примера: создадим простую автоматизацию для отправки состояния этого сенсора при посещении магазина.

Работа бота «Список покупок»

Наличие человека в магазине отслеживается по GPS. При срабатывании триггера в телеграм придет уведомление:

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

  • Подписывайтесь, чтобы не пропустить обновления.
Еще по теме:  Как выдать награду в ирисе в Телеграмме

#умный дом #home assistant #smart home #телеграм #telegram #уведомления #список покупок #автоматизации #технологии #интернет вещей

Источник: dzen.ru

Создание Чат-Бот-Магазин в Телеграм с нуля. Часть третья

Продолжение: (Часть 1, Часть 2, Часть 4) В предпоследней статье по созданию магазина в Телеграм рассмотрим пользовательский интерфейс — это вывод категорий, отображение товара, добавление товара в корзину, управление корзиной, оформление покупки пошагово, вывод всех заказов. Напомню, что мы тестируем возможности Телеграм как площадку для размещения своего рода интернет-магазина, поэтому функционал представленного примера очень минимален и навигация по чат-бот-магазину представлена не самая удобная. Вы можете добавить функционал или поменять тот который приведен в примере на свое усмотрение и без каких-либо ограничений. * * *

Интерфейс пользователя

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

Telegram Bot «ПапаКупи» для совместного составления списка покупок — инструкция

Просмотр категорий в пользовательской части отличается при администрировании, только отсутствием кнопок управления, а отображение товара дополнились кнопками добавления «В корзину», и если товар есть в корзине, то еще кнопкой «Перейти в корзину».

Источник: imakebots.ru

Ещё 10 ботов Telegram, которые упростят вашу жизнь и развлекут

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

Автор Лайфхакера, инженер-механик

Ещё 10 ботов Telegram, которые упростят вашу жизнь и развлекут

TweetItBot

Если вы часто пишете твиты, то этот бот поможет сэкономить несколько минут в день. После авторизации в Twitter он будет публиковать от вашего имени всё, что вы ему пришлёте, включая фото, видео, гифки и стикеры. TweetItBot также позволяет ретвитить, лайкать и отвечать на твиты.

Еще по теме:  Как вернуть старый аккаунт в Телеграмме если новый телефон

DeLorean

С DeLorean вы сможете создавать собственные капсулы времени (ну ладно, ладно, просто напоминания). Пишете сообщение, указываете дату, и в назначенный срок получаете своё послание из прошлого. Слать себе сообщения можно, к сожалению, только в будущее: для прошлого не работает. 😉

MyOrderbot

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

ShopList

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

Create event

Календарь — ещё одно стандартное приложение, которое частично можно заменить ботом. Этот бот с не самым оригинальным названием может принять на себя роль секретаря и создавать для вас события в «Google Календаре», которыми потом легко делиться с коллегами, друзьями и вообще любыми людьми.

VoteBot

VoteBot избавит от флуда в групповых чатах в случаях, когда нужно выбрать фильм для похода в кино, место для путешествия в выходные и так далее. Если перед вами стоит выбор, просто создайте голосование, попросите всех участников высказаться и узнайте результат.

Drive It

Пока в Telegram нет интеграции с облачными хранилищами, её можно добавить с помощью ботов. Drive It буквально в пару кликов подружит любимый мессенджер с «Google Диском» и будет складывать в ваше облако всё, что вы ему перешлёте. Поддерживаются файлы только до 20 МБ, но это ограничение Telegram для ботов. Впрочем, для документов этого достаточно.

Еще по теме:  Как в Телеграм скопировать ссылку на человека

Swatcher

Пока не освоили английский настолько, чтобы смотреть сериалы в оригинале? Следить за выходом новых эпизодов в русской озвучке поможет бот Swatcher. Всё, что вам нужно сделать, это добавить сериалы, которые смотрите. Как только новые эпизоды будут переведены, вы тут же получите уведомление.

GameBoy Camera

Как можно догадаться благодаря названию, этот бот развлечёт всех ретроградов, питающих тёплые чувства к игровым консолям из 1980-х. GameBoy Camera без лишних слов превращает все фото, которые вы ему отправите, в пиксельные картинки. Да-да, именно так могли бы выглядеть ваши селфи, будь в GameBoy встроенная камера.

God, Not Bot

Напоследок — уже, можно сказать, по традиции — игра. В God, Not Bot вы примерите роль вождя племени и возьмёте на себя нелёгкое бремя принятия решений, чтобы привести свой народ к процветанию. Не думайте, что будет легко: начинать сначала придётся каждые несколько минут. Но геймплей настолько увлекателен и щедро пересыпан юмором, что вы захотите пройти игру до конца. Представьте себе, это возможно!

Источник: lifehacker.ru

Рейтинг
( Пока оценок нет )
Загрузка ...