DefiBot
A telegram defi bot which allows users to perform transactions with simple commands.
Screenshots



Problem Statement
The project allows users to perform transactions on DeFi protocols like Euler etc with simple commands on telegram. Therefore enhancing user onboarding and user experience. Based on the permissions/ approvals set by the user, the bot can perform transactions for the user's portfolio.
Solution
The project uses Solidity, Javascript, Ethers. The project integrates Euler protocol and uses telegram for the telegram bot. To build the project, we basically mapped commands with transactions a user need to perform like deposit, withdraw etc. Once a user starts with the bot he need to perform the setup which happens just with the /start. This allows user to set the required approvals for the bot contract which can then in turn perform operations for the user.
Hackathon
ETHGlobal Bangkok
2024