Table of Contents
One Time Setup
python3 -m venv env
To activate the env:
#fish
. env/bin/activate.fish
#bash
source env/bin/activate
To install required packages:
pip install -r requirements.txt
Some packages for neopixel/raspberry pi stuff are missing
Managing Dependencies
Install, save and commit dependencies:
pip install some-package
pip freeze > requirements.txt
git add requirements.txt
git commit -m 'update dependencies'
Environment Setup
Install direnv
echo 'export BOT_TOKEN=xyz-your-token-xyz' >> .envrc
echo 'export WAIT_DIR=/some/directory' >> .envrc
Start Everything
honcho start
Telegram
Requires a bot token created via @BotFather.
export BOT_TOKEN=some-token