Иван Афанасьев › afanasev.info Паспорт верифицирован
Боты, парсеры и веб-сервисы для автоматизации бизнеса
Рейтинг
32 485
№ 30 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Уфа
Опыт работы
9 лет
На сайте с
2017 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей
Безопасная сделка
Деньги списываются после приёмки

Telegram-бот для Wildberries: заказы, чаты и токены

Используемые навыки API MySQL Python Telegram API Чат-бот

Описание

Автоматизация работы продавца Wildberries: получать новые DBS-заказы и сообщения покупателей в Telegram, передавать заказы на сборку через API и управлять сроком действия токена из админ-меню бота.

Решение

Разработал сервис на Python с интеграцией API Wildberries и Telegram.

• Получение новых DBS-заказов и отправка запроса подтверждения.
• Карточки заказов: номер, время, стоимость, адрес доставки и комментарий.
• Уведомление об успешной передаче на сборку или ошибке API.
• Пересылка входящих текстовых сообщений покупателей в Telegram.
• Учёт обработанных заказов и событий в MySQL, чтобы не отправлять повторные уведомления.
• Админ-меню в личном чате: замена API-токена без перезапуска, проверка срока, прав, продавца и подключения к WB.
• Напоминания за 7 дней, 3 дня, 1 день, 1 час и после истечения токена, с сохранением отметок в БД.
• Фоновые службы Linux с автозапуском и перезапуском через systemd.

Стек: Python, requests, Telethon, Telegram Bot API, Wildberries API, MySQL, Linux/systemd.

Результат

Единый канал уведомлений о DBS-заказах и обращениях покупателей. Подтверждение заказов выполняется через API, сообщения можно направлять нескольким администраторам. Новый токен подхватывается процессами из MySQL в течение 5 секунд, повторные напоминания о той же ступени обычно не отправляются.

Доработка управления токенами реализована и проверена локально: 14 офлайн-тестов. На рабочий сервер пока не устанавливалась.

На обложке — иллюстрация шаблонов уведомлений на вымышленных данных, а не скриншот рабочего аккаунта. Клиентские данные и доступы не раскрываются.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT AI-сборщик прайсов в Telegram: поставщики, единый каталог и наценки
AI-сборщик прайсов в Telegram: поставщики, единый каталог и наценки
26
Веб-разработка и IT Telegram-бот для недвижимости: сравнение объявлений Avito и Циан
Telegram-бот для недвижимости: сравнение объявлений Avito и Циан
1 067
Веб-разработка и IT Расширение Chrome для live-ставок: сценарии, боковая панель и журнал
Расширение Chrome для live-ставок: сценарии, боковая панель и журнал
25
Веб-разработка и IT Музыкальная платформа: каталог, плеер, профили и подписки
Музыкальная платформа: каталог, плеер, профили и подписки
32