Telegram-бот для создания временных email-адресов с автоматическим получением входящих писем и уведомлений пользователя. Проект решает задачу быстрого получения временного email для регистраций, верификаций и тестирования без необходимости раскрывать личную почту.
Бот интегрирован с внешним API временной почты и предоставляет удобный интерфейс для управления почтовыми ящиками прямо в Telegram. Пользователи могут создавать адреса, проверять входящие сообщения и получать уведомления в реальном времени.
Учебный проект — Ковтун Кирилл. Создан как практическое применение навыков работы с aiogram, внешними сервисами и асинхронным программированием.
КОМПОНЕНТ | ТЕХНОЛОГИЯ | НАЗНАЧЕНИЕ |
---|---|---|
BOT-FRM | AIOGRAM 3 | ФРЕЙМВОРК ДЛЯ РАЗРАБОТКИ TELEGRAM БОТОВ |
LANG | PYTHON 3.11 | ОСНОВНОЙ ЯЗЫК РАЗРАБОТКИ |
HTTP | AIOHTTP | АСИНХРОННЫЕ HTTP-ЗАПРОСЫ К API |
API | TEMPORARY EMAIL SERVICE | ВНЕШНИЙ СЕРВИС ДЛЯ СОЗДАНИЯ ВРЕМЕННЫХ АДРЕСОВ |
ASYNC | ASYNCIO | АСИНХРОННАЯ ОБРАБОТКА ЗАПРОСОВ |
ФУНКЦИЯ | ОПИСАНИЕ | КОМАНДА |
---|---|---|
CREATE-EMAIL | СОЗДАНИЕ НОВОГО ВРЕМЕННОГО EMAIL-АДРЕСА | /new |
CHECK-INBOX | ПРОВЕРКА ВХОДЯЩИХ ПИСЕМ | /check |
EMAIL-LIST | СПИСОК АКТИВНЫХ EMAIL-АДРЕСОВ | /list |
DELETE-EMAIL | УДАЛЕНИЕ ВРЕМЕННОГО АДРЕСА | /delete |
AUTO-NOTIFY | АВТОМАТИЧЕСКИЕ УВЕДОМЛЕНИЯ О НОВЫХ ПИСЬМАХ | АВТОМАТИЧЕСКИ |
EMAIL-CONTENT | ПРОСМОТР СОДЕРЖИМОГО ПИСЕМ | INLINE КНОПКИ |
ADMIN-PANEL | ПАНЕЛЬ АДМИНИСТРАТОРА ДЛЯ УПРАВЛЕНИЯ БОТОМ | /admin |
СЛОЙ | ОТВЕТСТВЕННОСТЬ | РЕАЛИЗАЦИЯ |
---|---|---|
INTERFACE | ОБРАБОТКА КОМАНД И СООБЩЕНИЙ ПОЛЬЗОВАТЕЛЕЙ | AIOGRAM HANDLERS |
BUSINESS | ЛОГИКА РАБОТЫ С ВРЕМЕННОЙ ПОЧТОЙ | SERVICE CLASSES |
API | ИНТЕГРАЦИЯ С ВНЕШНИМИ СЕРВИСАМИ | HTTP CLIENT WRAPPER |
STORAGE | ХРАНЕНИЕ СЕССИЙ И ВРЕМЕННЫХ ДАННЫХ | IN-MEMORY CACHE |
ЭТАП | ЗАДАЧА | РЕЗУЛЬТАТ |
---|---|---|
RESEARCH | ИССЛЕДОВАНИЕ API ВРЕМЕННОЙ ПОЧТЫ И TELEGRAM BOT API | ВЫБРАНА АРХИТЕКТУРА И ТЕХНОЛОГИИ |
MVP | БАЗОВЫЙ ФУНКЦИОНАЛ: СОЗДАНИЕ EMAIL И ПРОВЕРКА ПИСЕМ | РАБОЧИЙ ПРОТОТИП БОТА |
UX | РАЗРАБОТКА УДОБНОГО ИНТЕРФЕЙСА С INLINE КНОПКАМИ | ИНТУИТИВНАЯ НАВИГАЦИЯ ПО БОТУ |
AUTOMATION | АВТОМАТИЧЕСКИЕ УВЕДОМЛЕНИЯ О НОВЫХ ПИСЬМАХ | PUSH-УВЕДОМЛЕНИЯ В РЕАЛЬНОМ ВРЕМЕНИ |
TESTING | ТЕСТИРОВАНИЕ С РАЗЛИЧНЫМИ EMAIL-СЕРВИСАМИ | СТАБИЛЬНАЯ РАБОТА СО ВСЕМИ ТИПАМИ ПИСЕМ |
СЦЕНАРИЙ | ШАГИ | РЕЗУЛЬТАТ |
---|---|---|
QUICK-REG | /start → /new → КОПИРОВАНИЕ EMAIL → РЕГИСТРАЦИЯ → /check | БЫСТРАЯ РЕГИСТРАЦИЯ БЕЗ ЛИЧНОЙ ПОЧТЫ |
Важно отметить, что ботом можно пользоваться полностью через reply клавиатуры, что обеспечивает максимальное удобство использования без необходимости запоминать команды.
ДОСТИЖЕНИЕ | ОПИСАНИЕ | МЕТРИКА |
---|---|---|
FUNCTIONALITY | ПОЛНОФУНКЦИОНАЛЬНЫЙ БОТ С ВСЕМИ ПЛАНИРУЕМЫМИ ВОЗМОЖНОСТЯМИ | 100% ГОТОВНОСТИ |
API-MASTERY | ОСВОЕНИЕ РАБОТЫ С TELEGRAM BOT API И ВНЕШНИМИ СЕРВИСАМИ | НОВЫЕ НАВЫКИ |
ASYNC-CODE | ПРАКТИКА АСИНХРОННОГО ПРОГРАММИРОВАНИЯ НА PYTHON | УЛУЧШЕННАЯ ПРОИЗВОДИТЕЛЬНОСТЬ |
UX-DESIGN | СОЗДАНИЕ УДОБНОГО ИНТЕРФЕЙСА ДЛЯ TELEGRAM-БОТА | ИНТУИТИВНАЯ НАВИГАЦИЯ |
2 недели
ФИО | РОЛЬ | ОТВЕТСТВЕННОСТЬ |
---|---|---|
КОВТУН КИРИЛЛ ЕВГЕНЬЕВИЧ | PYTHON DEVELOPER | АРХИТЕКТУРА, РАЗРАБОТКА, ТЕСТИРОВАНИЕ |
Проект демонстрирует навыки интеграции с внешними API, создания удобных пользовательских интерфейсов в Telegram и асинхронного программирования. Бот может быть развернут как самостоятельный сервис или интегрирован в более крупные проекты.
Создам функциональные боты для автоматизации бизнес-процессов, интеграции с внешними сервисами и взаимодействия с клиентами
ОБСУДИТЬ ПРОЕКТ