Skip to content

tanzilli/LedPanelBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

LedPanelBot

Examples of Telegram bot written in Python

Installing

sudo apt update
sudo apt install python-setuptools
sudo apt install git
sudo apt-get install python-pip
sudo apt install libffi-dev
sudo apt-get install  libssl-dev

pip install python-telegram-bot

Clone the whole repository with:

cd
git clone https://github.com/tanzilli/LedPanelBot
cd LedPanelBot

or copy only the source you need.

Running

Create your own bot with https://telegram.me/BotFather using your Telegram client then use the token you got inside the bot source example:

updater = telegram.ext.Updater("insert your bot token here")	

Launch the bot by typing:

python ledpanelbot.py	

Create a service

To launch the bot at startup as a service you have to add it to systemd.

Create a file called ledpanelbot.service in /lib/systemd/system directory:

sudo nano /lib/systemd/system/ledpanelbot.service

and save in it this content:

[Unit]
Description=LedPanelBot
After=network.target

[Service]
Type=idle
WorkingDirectory=/home/pi/LedPanelBot
ExecStart=/usr/bin/python ledpanelbot.py
Restart=always
User=pi

[Install]
WantedBy=multi-user.target

Enable the service by typing:

sudo systemctl daemon-reload
sudo systemctl enable ledpanelbot

Check if it is enabled:

sudo systemctl list-unit-files | grep enabled

Reboot or starts it manually by typing:

sudo systemctl start ledpanelbot	

About

Telegram Bot for RGB led panels

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages