What it does
You don't need to create a wallet, copy any addresses or be a techie. Nor do you need to browse to an URL or install an app. Just start up a chat with our deversifi bot in telegram and we create everything you need behind the scenes. Now you can just talk to your personal trading assistant and manage your assets easily from the well know UI in Telegram.
How we built it
Using Telegraf, a Telegram bot framework, we built an interactive chat bot where the user can use several commands to interact with the DeversiFi trading platform
Challenges we ran into
Handling single commands are fairly easy, but this becomes a lot harder if you want to follow up on a command and keep the chat context. This is the case for instance when an order is placed. One of the biggest challenges we faced was the concept of having the chat bot create the wallet for the users, which makes the bot very easy to use, but with the tradeoff of users not being in full control/able to use their own wallet. After countless hours of thinking and many sleepless nights we finally had a eureka moment, where we figured out an ideal solution. By making the bot open source and develop it in such a way that it's very easy to configure, users can clone the repo, setup their config and easily deploy their own version of the bot with their very own wallet.
Accomplishments that we're proud of
Managed to get the deversifi API running quite quickly, thanks to the help of the developers managed to get a crude version up and running relatively fast
What we learned
In the words of Eminem: "You can do anything you set your mind to, man"
What's next for DeversiFi Telegram Bot
Clean up the codebase, like literally just rewrite the whole thing. Then deploy it to aws and start making people's lives easier!