Assistant Telegram Bot
Course Project | Solo work | Command Line User Interface Development
Course Project | Solo work | Command Line User Interface Development
This project involved the independent development of a command line user interface for an Assistant Telegram Bot. The bot is part of a clock/air quality indicator system I developed in my own time. Thus, this bot has extra features. The interface allows a larger group of people to connect with a smaller expert team via Telegram. Nielsen's 10 usability heuristics guided the user-centered design process.
Solo Developer: Designed and implemented the command line user interface and integrated it with the Telegram bot.
Ensured adherence to Nielsen's usability heuristics for a user-centered design approach.
Facilitating efficient communication between a large user base and a smaller expert team through a simple and intuitive interface.
I developed a command line user interface that interacts with a Telegram bot, enabling users to communicate via text or buttons. This setup ensures easy access and usability, adhering to recognized usability principles.
Idea Formation: Identified the need for a streamlined communication tool that connects users with experts.
Solution Design: Conceptualized a command line interface for interacting with a Telegram bot.
Nielsen's Usability Heuristics: Ensured the interface design follows principles such as visibility of system status, user control, and error prevention.
Command Line Interface: Developed the interface to facilitate user interaction with the Telegram bot.
Telegram Bot Integration: Integrated the bot to handle user commands and provide responses.
Telegram bot API: For bot functionality and communication.
Nielsen’s Usability Heuristics: As guiding principles for design and implementation.
The project successfully created a functional command line user interface that enables efficient communication between users and experts via a Telegram bot. Adherence to usability heuristics ensured a user-friendly experience.
Developed a command line interface that is intuitive and easy to use.
Enabled efficient communication between a large user base and a smaller expert team.
Demonstrated the effectiveness of applying usability heuristics in interface design.
This project reinforced the importance of user-centered design and the practical application of usability heuristics. Developing the command line interface and integrating it with the Telegram bot enhanced my skills in solo project development, interface design, and user experience optimization.