Skip to content

A Telegram bot for Aptos onboarding, teaching users about the Aptos Blockchain in a series of short lessons and quizzes.

Notifications You must be signed in to change notification settings

Phosphores/Aptos-Education-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aptos Advisor/Aptos Aboard (made with AI)

Overview

The Aptos Community is actively seeking ways to enhance learning about the project. Numerous documents exist covering various aspects of Aptos, including its technology, ecosystem, and educational resources to learn the Move programming language and more. This project explores the use of a simple Telegram bot designed to onboard users seamlessly into the Aptos ecosystem. The Aptos Telegram Community, boasting over 100,000 members, serves as an ideal platform for this initiative, being the third-largest community following the official Discord server and the official X account for Aptos. https://t.me/AptosAdvisor_bot

The educational content delivered by the bot will include all necessary materials for users to be introduced and integrated into the Aptos Ecosystem. The content will be updated over time based on feedback from both leadership and community members.

image

Goals

  1. Educational Accessibility: Provide the Aptos community, especially new members, with a centralized, easy-to-access source of comprehensive information about Aptos.

  2. Interactive Learning Experience: Through the Telegram platform, offer interactive lessons and quizzes on key Aptos concepts, complete with an interactive menu system, lesson delivery functionality, quizzes to reinforce learning, and progress tracking for users.

Specifications

  • Development Environment: The bot is being developed using Python 3.11.9, leveraging tools such as the Python Telegram Bot library to ensure seamless integration and ease of use within the Telegram application.

Milestones

Initial Launch

  • Objective: Establish the foundational structure of the bot and its first educational module.
  • Key Tasks:
    • Develop basic bot structure with /start command.
    • Implement main menu of topics.
    • Create content for the "Introduction to Aptos" lesson.
  • Importance: This milestone is crucial as it establishes the bot's core functionality, provides the first interaction with users, sets the educational tone, and gathers early user feedback to guide further development.

Core Functionality

  • Objective: Expand the bot to include a comprehensive lesson delivery system for all main topics and add interactive features.
  • Key Tasks:
    • Implement lesson delivery system for all main topics.
    • Develop quiz functionality.
    • Add progress tracking for users.
  • Importance: This milestone enhances the bot from a basic information provider to an interactive learning tool, increasing user engagement and reinforcing learning objectives.

Enhanced Features

  • Objective: Implement advanced features to deepen the educational experience and increase utility.
  • Key Tasks:
    • Integrate with the Aptos blockchain for real-time data.
    • Implement advanced topic lessons (e.g., staking, governance).
    • Add user feedback and improvement system.
  • Importance: These enhancements significantly increase the bot's value by providing practical, up-to-date information, catering to users seeking deeper knowledge and ensuring continuous improvement based on user feedback.

About

A Telegram bot for Aptos onboarding, teaching users about the Aptos Blockchain in a series of short lessons and quizzes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages