All significant modifications to the project are recorded here.
Release includes minor bugfixes and improvements
-
LOCATION
environment variable is now documented as mandatory, as to handle Binance's IP restrictions for US-based users. -
Fixed a bug with the new
24HRCHG
indicator that was causing the bot to crash when an alert was present using this indicator. -
Fixed inconsistencies with the binance API endpoints that were causing the bot to crash when fetching data.
This release is a major, non-backwards compatible update to the software. It includes a number of much needed new features, removed features, and quality of life improvements which can be summarized as follows.
- Commands are now automatically set, removing the need to run the
setup.py
script before starting the bot. - Containerized the software using Docker to increase portability and ease of deployment.
- Added a
View Spot Chart
link to alerts that brings users to their pair's chart on Binance. - Added the Binance US API and the
LOCATION
environment variable, removing the need for VPNs for US users. - Make technical alerts optional, allowing users to just use simple price alerts if desired.
- Added a
TAAPIIO_TIER
env var to determine rate limits and increase calls if able. - Renamed commands to be more intuitive (see
commands.txt
). - Renamed source code directory from
bot
->src
for readability.
- Removed email alert functionality since it was not being used frequently and added complexity.
- Removed requirement for additional taapi.io API key.
- Removed bash scripts as they were redundant and replaced by Docker.
- Disabled web page preview for messages with links for readability.
- Added new README header and project logo
- Generally cleaned up the README
- Updated deployment guides and added guide for Docker