Karma Telegram Blockchain Bot

Karma Project
KarmaRed
Published in
2 min readMar 5, 2018

Hello, dear friends!

Karma is a decentralized community, and we're glad to see more third-party developers from our chat rooms, helping us to make Karma a better place :)

First, we've got a blockchain explorer for Karma mainnet, made by jesta.
Now we have a Karma Telegram blockchain bot made by Fiction. Here's a brief video demonstration.

And changelog:

15.02.2018

The mechanics of interaction with the bot has been reworked. Now you do not have to remember and enter commands from the keyboard, for speed and convenience they have been replaced with convenient buttons. In the same place, where you can not leave the keypad at all, for example, when you select an account, all your entered options are carefully saved and offered to you next time. The number of suggested options for requesting an account balance is 4. When you request the current price of KRM in the currency of the currencies, you will also save 4 versions of your most recent requests.

The process of obtaining account balance has been re-worked, now the bot uses the Graphene Node API instead of the Wallet API, which gave it the ability to work, including the public node API.

We tried to optimize the appearance of messages so that they looked correct even on devices with small screens, so we removed conversion of each of the balances in USD, and output the total amount of USD from all balances.

Added inline commands. Now typing @KarmaBlockchainBot and through space in the chat by adding <currency> or <account_name> you will receive a message with the current KRM price and information about the account balance.

Written logging of many bot processes to catch hanging and falling, to fix them in the future.

02.02.2018

The ability to send a request to receive the current balance of the account, with one command: /balance <account_name>

A command has been added to display the current price of the KRM coin in all the fiat currencies available at coinmarketcup.com. To get the current price, you need to send the bot command: /price <currency>

Attempts have been made to increase the stability and speed of the bot operation, but we are still working on this 😂

And I wanted to express my great thanks to @zotzotov, he turned out to be the most active tester of our bot. To all the rest as many thanks!

Developer and bot author: @Ficti0n

Testing and technical support of the bot: @dgazek and @zotzotov

Журнал изменений на русском языке

--

--