Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.18 KB

File metadata and controls

49 lines (34 loc) · 1.18 KB

CI

Before executing the bot remember to export yout telegram token and your allowed users like this:

export TELEGRAM_TOKEN=your:private_token
export TELEGRAM_VALID_USERS=user1,user2,user9
export TELEGRAM_CHAT_IDS=123,1234545,123343

Compilation

To compile the binary, you can use the make file like this:

  • make release: Create a release
  • make release-pi: Create a release for raspberry pi
  • make debug: Create a release for debugging
  • make clean: Clean previous builds

Deploy as a service

Copy the executable in /opt/mansionEyeBot/mansionEyeBot Copy the init/mansioneyebot.service file in /etc/systemd/system/ Edit mansioneyebot.service and replace TELEGRAM_TOKEN, TELEGRAM_VALID_USERS, TELEGRAM_CHAT_IDS, YEELIGHT_DESK and YEELIGHT_SALON by the real values.

Make the file executable:

sudo chmod 755 /etc/systemd/system/mansioneyebot.service

Set auto start to the service:

sudo systemctl enable mansioneyebot.service

Start the serivce with:

sudo systemctl start mansioneyebot

Stop the service with:

sudo systemctl stop mansioneyebot