Kenny Jue

home  about


December 23, 2017

Project Cover

About This Project

BTCBot is a chat bot powered by Discord, Python, and the NumPy library. It periodically checks the QuadrigaCX exchange for abnormal changes in Bitcoin value.

The bot uses polynomial regression to take residuals of all transactions in the last minute. After normalization (which can also be toggled), if the residual exceeds a certain threshold (1% of the average Bitcoin exchange rate by default) it will send a message of the gathered data and whether there were any abnormal changes in the transactions of that last minute. Also, if the user wishes, the bot can also alert them of any notable changes through direct message notifications.

BTCBot was completed on December 23, 2017. Unfortunately, this bot has become obsolete due to QuadrigaCX discontinuing its services.


Check out the Github repo!


Project Image

Project Image