A telegram defi bot which allows users to perform transactions with simple commands.
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.
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.