All Projects → RNA3210d → RPi-TELEBOT

RNA3210d / RPi-TELEBOT

Licence: MIT license
Python based Telegram bot to monitor and control the raspberry pi

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to RPi-TELEBOT

Debian Pi Aarch64
This is the first 64-bit system in the world to support all Raspberry Pi 64-bit hardware!!! (Include: PI400,4B,3B+,3B,3A+,Zero2W)
Stars: ✭ 2,505 (+13084.21%)
Mutual labels:  raspberrypi, pi, raspberry, raspberry-pi-3, raspberry-pi-4
raspiApWlanScripts
Wifi station/AP mode scripts
Stars: ✭ 24 (+26.32%)
Mutual labels:  raspberrypi, raspberry-pi-iot, raspberry-pi-zero, raspberry-pi-3
wor-flasher
Legal utility that runs on RPiOS to flash another SD card with Windows 10/11
Stars: ✭ 451 (+2273.68%)
Mutual labels:  raspberrypi, raspberry, raspberry-pi-3
Raspberrypi tempmon
Raspberry pi CPU temperature monitor with many functions such as logging, GPIO output, graphing, email, alarm, notifications and stress testing. Python 3.
Stars: ✭ 52 (+173.68%)
Mutual labels:  raspberrypi, raspberry, raspberry-pi-3
yamete
Yamete - Hentai downloader in PHP CLI - Easy site downloader PHP system
Stars: ✭ 63 (+231.58%)
Mutual labels:  raspberrypi, raspberry, raspberry-pi-3
motor-hat
Node Module to control Adafruits MotorHAT for the RaspberryPi
Stars: ✭ 28 (+47.37%)
Mutual labels:  raspberrypi, raspberry, raspberry-pi-3
la-maison-pythonic
Projet didactique du livre "Python, Raspberry-Pi et Flask" avec ESP8266 sous MicroPython
Stars: ✭ 16 (-15.79%)
Mutual labels:  raspberrypi, raspberry, raspberry-pi-3
Gitlab
GitLab CE (Docker image) for ARM devices, this is a mirror repository of
Stars: ✭ 121 (+536.84%)
Mutual labels:  raspberrypi, raspberry, raspberry-pi-3
YoloV3-ncnn-Raspberry-Pi-4
MobileNetV2_YOLOV3 for ncnn framework
Stars: ✭ 20 (+5.26%)
Mutual labels:  raspberry, raspberry-pi-3, raspberry-pi-4
grouphelperbot
A Telegram Bot made to help group admins, with Italian/English support.
Stars: ✭ 26 (+36.84%)
Mutual labels:  telegram-bot, telegram-bots, telegram-bot-api
tdlight-telegram-bot-api
The TDLight Telegram Bot API is an actively enhanced fork of the original Bot API, featuring experimental user support, proxies, unlimited files size, and more.
Stars: ✭ 71 (+273.68%)
Mutual labels:  telegram-bot, telegram-bots, telegram-bot-api
telegram
📚 Golang bindings for Telegram API
Stars: ✭ 15 (-21.05%)
Mutual labels:  telegram-bot, telegram-bots, telegram-bot-api
EEGwithRaspberryPI
Open-Source board for converting RaspberryPI to Brain-computer interface
Stars: ✭ 402 (+2015.79%)
Mutual labels:  raspberrypi, raspberry-pi-3, raspberry-pi-4
Three-Factor-Security-Door
What do you get when you mix a Raspberry Pi, a MySQL database, an RFID reader, an LCD touchscreen, a relay switch, an electronic door strike and a Twilio SMS account?
Stars: ✭ 49 (+157.89%)
Mutual labels:  raspberry, raspberry-pi-iot, raspberry-pi-3
Rust Raspberrypi Os Tutorials
📚 Learn to write an embedded OS in Rust 🦀
Stars: ✭ 7,275 (+38189.47%)
Mutual labels:  raspberry, raspberry-pi-3, raspberry-pi-4
Homekitcam
A project to make a Raspberry Pi driven, HomeKit Enabled camera.
Stars: ✭ 69 (+263.16%)
Mutual labels:  raspberrypi, raspberry, raspberry-pi-3
homeberry
HomeBerry is an Android remote control app for your Raspberry PI
Stars: ✭ 31 (+63.16%)
Mutual labels:  raspberry-pi-zero, raspberry-pi-3, raspberry-pi-4
echotron
An elegant and concurrent library for Telegram bots in Go.
Stars: ✭ 95 (+400%)
Mutual labels:  telegram-bot, telegram-bots, telegram-bot-api
tinjecttelegram delphi
LMCODE
Stars: ✭ 37 (+94.74%)
Mutual labels:  telegram-bot, telegram-bots, telegram-bot-api
warpi
"GUI" script running on a Raspberry Pi 4
Stars: ✭ 29 (+52.63%)
Mutual labels:  raspberry, raspberry-pi-3, raspberry-pi-4

RPi-TELEBOT

Python based Telegram bot to monitor and control the headless Raspberry Pi servers.

Setting up the bot

  • Install telepot library for enabling the Raspberry Pi to communicate with the Telegram bot using the API.
    sudo apt-get install python-pip
    sudo pip install telepot
    
  • Request the BotFather to create a new Bot.
  • Paste the HTTP access token here (in the code):
    bot = telepot.Bot('  Enter your Telegram bot API token here  ')
    
  • Run gpiotel20.py as sudo
  • Try out the commands given below in the Telegram bot chat (see Usage section below)
  • GPIO of led1 and led2 set as 5 and 10 respectively(BCM numbering).

Commands:

  • help - List of commands
  • ledon1 - Switch on LED 1
  • ledoff1 - Switch off LED 1
  • ledon2 - Switch on LED 2
  • ledoff2 - Switch off LED 2
  • cpu - Get CPU info (lscpu)
  • usb - See connected USB devices (lsusb)
  • hi - To check if online
  • time - Returns time
  • date - Returns date
  • temp - CPU Temperature
  • repoupdate - update repositories (sudo apt-get update)
  • upgrade - upgrade packages (sudo apt-get upgrade -y)
  • shutdown - Shutdown RPi (sudo shutdown -h now)
  • reboot - Reboot RPi (sudo reboot)

Usage:

  • Use ' / ' before each command
  • Example: To check the CPU Temperature;
/temp

Tips:

Screenshots:

Screenshot1 Commands list

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].