Общее описание задачи

Необходимо разработать бота для социальной сети ВКонтакте, который станет основным инструментом проведения конкурса, полностью заменив ручную модерацию. Участники конкурса будут получать уникальные идентификаторы (билетики) за выполнение определённых действий.

Основной функционал

  • Приветствие и регистрация: автоматическое сообщение новому участнику и фиксация его в системе.
  • Генерация билетиков: автоматическое присвоение уникального номера участнику за каждое выполненное задание.
  • Система заданий:
    • Подписка на группу или рассылку.
    • Выполнение внешних действий (например, заключение договора или оформление заявки по специальной ссылке).
  • Реферальная система: отслеживание цепочки приглашений и начисление дополнительных билетиков за каждого приведенного друга.
  • Учет и статистика: отображение текущего баланса билетиков по запросу участника.

Механика подведения итогов

Бот должен предоставлять возможность выгрузки списка всех выданных билетиков в формате, подходящем для розыгрыша через внешние сервисы (списки ID участников или копия базы данных).

Требования к исполнителю

Обязателен опыт работы с выбранным инструментом или платформой для создания ботов. Исполнитель должен уметь работать с условными операторами и служебными полями. Также требуется предложить оптимальную схему хранения данных для реферальных ссылок и учета билетов.

Парсинг данных товаров и документов с сайта

Требуется собрать полный каталог товаров с сайта, включая все подкатегории, цены, характеристики и технические документы. Необходимо извлечь данные из карточек товаров и прикрепленные PDF-файлы.

Выгрузка примеров файлов из 1С

Требуются образцы выгрузок из 1С в формате XML. Нужны различные виды документов: УПД, путевые листы и другие первичные документы с тестовыми данными внутри.