As seen on Kickstarter

Telegram Bot

« Back to tutorials

A Telegram Bot to Retrieve Sensor Data from RuuviTags




Ruuvi Community member Francesco Longo has created nice step-to-step instructions explaining how to set up a Raspberry Pi to listen RuuviTags and a Telegram Bot to report data.

"RuuviTag, the new Bluetooth sensor device from Ruuvi, is a flexible, open source platform you can use to develop your own great applications. As an example I am going to show you how to build a simple weather station using a RuuviTag and a Raspberry Pi. The major feature of this project is the possibility to interact with the weather station using the power of Telegram Messenger Bots."

What are Telegram Bots?

"Bots are third-party applications that run inside Telegram. Users can interact with bots by sending them messages, commands and inline requests. You control your bots using HTTPS requests to our bot API.

Bots are simply Telegram accounts operated by software – not people – and they'll often have AI features. They can do anything – teach, play, search, broadcast, remind, connect, integrate with other services, or even pass commands to the Internet of Things."

Read more about Telegram Bots.

Get Started

On the article all the steps are explaned and it's possible to build a Bot, even for beginner.

  1. Raspberry Pi setup
  2. Install all needed packages on the Raspberry
  3. Read data from the RuuviTag
  4. Activating a new Telegram Bot
  5. Set up a Telegram Bot to retrieve data data from RuuviTags

Follow the instructions here and if any questions, leave a comment below.

To get started with the Telegram Bots, you can also find many good tutorial videos on YouTube.

Happy hacking!


Share your project

#ruuvitag / @ruuvicom

Ruuvi Innovations Ltd (Oy) / Finland

Web Design Niku Creative