R50 591bbaaeec8daec29f69698f2bf159d5
Node.js Backend developer

Posting Sales Bot (Бот по продаже постов)

Добавлено 23 янв 2024 в 14:32
Суть проекта: Автоматизировать работу менеджеров чатов/каналов, которые занимаются рекламой
Платформа: Telegram
Ссылка на рабочего бота: @posting_sales_bot

Этот проект я писал по большей части один, но в трудных технических моментах меня подталкивал наставник❤️
У данного бота есть чат Техподдержки, куда могут написать люди и мы поможем решить их вопросы❤️

Основные функции:
  • Обработка платежей прямо в Telegram
  • Система подписок
  • Чеки НПД
  • Возможность указать цену поста
  • Согласование постов (Опубликовать/игнор/комментарий)
  • Анонимность (покупатели не будут знать кто согласовывает посты)
  • Возможность оставить анонимный комментарий покупателю
Как это всё работает:
Есть пользователь Telegram, назовём его Филипп и у него есть сеть каналов (5, допутим).
Филипп хочет продавать рекламные посты в своей сети каналов, но
- у него нет возможности, времени и финансов нанимать реального человека
- и сам Филипп не хочет этим всем заниматься
- Сейчас для Филиппа есть @posting_sales_bot:
  1. Создает своего бота (это нужно для того, чтобы нагрузка шла только на его каналы, а не на всех пользователей)
  2. Добавляет только что созданного бота в свою сеть каналов
  3. Регистрирует в бота свой банковский токен (это нужно для того, чтобы бот мог проводить финансовые операции (т.е. Telegram переводил деньги на ваш счёт))
  4. Настраивает цены за пост - индивидуально для каждого канала
Функционал покупателя:
  1. Меню выборки каналов
  2. Создает публикацию (количество постов не ограничено)
  3. Бот пересылает её Филиппу на согласование
  4. В случае если Филипп нажал "Опубликовать" покупателю прилетит платёж
  5. В случае успешной оплаты публикация летит в выбранные каналы, а денежки Филиппу
166575e471 743b94a71e 3c2e8ccf7a 5ed822327d