ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.
https://ton.org/grants
243 stars 104 forks source link

Telegram bot for DeFi Project Reports #612

Closed seriybeliy11 closed 5 days ago

seriybeliy11 commented 1 month ago

Summary

Creation of a Telegram bot to generate personalized De-Fi project status reports in HTML and provide top news updates

Bounty Context

Why it's Important? This bot would provide critical and organized information in a timely manner, aiding users in staying up-to-date on their De-Fi projects and relevant news. It would save users the time and effort of digging through various platforms for updates. Consequently, assisting in quick decision making.

Problem showcase There's a daunting amount of news and updates flowing daily about various De-Fi projects. It's time-consuming and confusing for users to keep track of details like status reports and important news. The challenge lies in fetching real-time, algorithmically sorted data from various sources, and serving it in a user-friendly manner.

Potential Solution Develop a Telegram bot that allows users to personalize data collection based on the De-Fi project they're interested in. This bot would fetch project status reports and top news from social networks, and deliver in HTML format. Our solution harnesses machine learning for data parsing, ensuring that the most relevant and essential information is identified and included in the data sent to the user.

Defenition of Done

Definition of Done:

  1. Development of a fully functional Telegram bot using Tremor Framework, React, and Python.
  2. The bot should have a pre-populated database of DeFi projects, which can be parsed from reliable sources and updated regularly.
  3. Users can either select a single DeFi project or a group of projects to generate a report.
  4. The bot should fetch project status reports and top news from social networks and other relevant sources.
  5. Implementation of machine learning algorithms for data parsing, ensuring that the most relevant and essential information is included in the report.
  6. When the user clicks the "Generate Report" button, React should gather the necessary data and assemble a visually appealing and user-friendly report page in HTML format.
  7. The report should include sections such as project overview, current status, recent developments, and top news.
  8. The bot should handle errors and edge cases gracefully, providing users with helpful and informative messages.
  9. Thorough testing of the bot's functionality, performance, and security to ensure a high-quality user experience.
  10. Documentation of the bot's architecture, codebase, and deployment process to facilitate future maintenance and development.
  11. The availability of this bot will motivate DeFi project creators to maintain transparency and provide accurate, up-to-date information, as it will be more easily accessible to potential investors and users. This, in turn, will promote a healthier and more trustworthy DeFi ecosystem.

References

NA

REWARD

🪄 Created with the help of TON Bounties Creator Bot.

Chien0291 commented 1 month ago

tôi là người việt bài viết này rất tuyệt vời

delovoyhomie commented 5 days ago

@seriybeliy11, that's a good idea. We see it as the best implementation to reach out to DeFi projects directly and offer your help, thus increasing transparency. Please let us know here in the comments when this is done!