Skip to content

OpenCryptoBot 1.1.0

Latest
Compare
Choose a tag to compare
@Endogen Endogen released this 22 May 22:41
· 83 commits to master since this release

💥 IMPORTANT NOTICE 💥
I've changed the order in which coin symbols have to be provided. For example, if you want to know the price of Bitcoin in Euro, you don't write /p eur-btc anymore, but /p btc-eur!

Current Changes

  • Changed usage description for '/ev' command
  • Changed order in which the target symbol has to be added
  • Added command '/de' to check decentralization related data
  • Added API for 'arewedecentralizedyet'
  • Added some comments to methods
  • Beautifying CoinGecko API class
  • Simplified code for '/51' command
  • Better error handling if OHLC data isn't complete
  • Removed TODO since CoinGecko corrected OHLC data
  • Exported hardcoded SQL statements to file
  • Added hook to execute logic after plugin is loaded
  • Removed unused imports
  • Reworked how SQL statements and errors are handled
  • Changed 'execute_sql()' to return cleaner results and errors
  • Added new method to read sql statements for a command from file
  • Fixed bug where already existing repeater was still executed
  • Changed command string to always be lower case
  • Added better error handling if primary key constraint not met
  • Fixed stopping repeater after removal & correctly save chat_id
  • Added compression for 'update' object that we save in DB
  • Changed description of CoinGecko link in '/p' command
  • Added course of data for '/p' command
  • Adjusted CoinGecko API class to use features from Python 3.7
  • Changed function 'get_keywords' to not only return lower case strings
  • Simplified code for '/update' command a bit
  • Finished final vesion of '/ev' command to show events
  • Finalized '/top' command to show top 30 coins by market cap
  • Added new statistic query 'User Toplist' and properly end queries
  • Adjusted 'about' text and change Monero wallet address
  • Reworked '/p' command to show prices always at same starting position
  • Finalized '/tw' command to show latest Tweets from Twitter
  • Finalized '/re' command for repeating messages
  • Changed default setting for logging admins to TRUE
  • Added new commands and changed Monero donation address
  • Fixed reading Twitter tokens to get access to Twitter API
  • Small adjustment for '/ath' command
  • Added comments to methods in 'plugin' and 'database' classes
  • Added comments, removed unnecessary code and beautified '/re' cmd
  • Changed XMR donation qr-code
  • Completed '/re' command implementation
  • Added reading repeaters for DB for '/re' command
  • Changed order of code execution - makes more sense now
  • Added API for Crypto51 & new command '/51' to show cost of 51% attack
  • Fix inline mode for '/p' command
  • Fix '/bpmn' command
  • Fixed issued if there is no start / end data for ICOs
  • Restructured '/roi' command
  • Fixed '/help' command
  • Fixed '/feedback' command
  • Changed stats limit to display more data
  • Fix broken update notification if release notes include markdown
  • Fix handling of command links in '/team' command

New commands

/51 - PoW 51% attack cost
/de - Indicator for decentralization
/ev - List global crypto events
/man - Show how to use a command
/re - Send commands repeatedly
/top - List top 30 coins
/tw - Get newest Tweets