The friendliest, most supportive and persuasive robot on Telegram.
Hosted on AWS EC2 using DynamoDB, built with Python, OpenAI & Telegram Bot APIs
-
Clone the repository and navigate to the directory
gh repo clone Build-the-Bear/Henry && cd ./Henry
-
Create a new virtual environment
python3 -m venv venv . venv/bin/activate -
Install the requirements
pip3 install -r requirements.txt
-
Make a copy of the example environment variables file
cp .env.example .env
-
Add your OpenAI API key to the newly created
.envfile -
Add your Etherscan API key to your
.env -
Create your bot and add the Telegram Bot API key to your
.env, then make it an admin of at least one Telegram group -
Create an AWS DynamoDB table named
chat_infowithchat_idas the primary key, and add your AWS account's access key(s) to the.envfile as well -
Run Henry!
python3 henry.py
- Fork the repo and create a new branch, then make your changes
- Use title-case in your commit messages with a brief, comma-delimited list of changes
- Create a pull request to the 'dev' branch with a description of changes, and expected results
- Request review from Build-the-Bear