Задача

Необходимо разработать два Telegram-бота и вспомогательный воркер. Основная логика предполагает регистрацию пользователей с внесением данных в БД, прием чеков в формате PNG с последующим сохранением в базе, а также админ-панель для настройки интерактивных кнопок.

Требования

  • Бот 1 (регистрационный) - собирает данные пользователя и заносит их в БД.
  • Бот 2 (обработчик чеков) - принимает изображение чека (PNG) и сохраняет его в базу данных.
  • Воркер - запускается отдельно для фоновой обработки или выполнения логики взаимодействия с БД.
  • База данных - реляционная, поддерживающая хранение пользователей и привязанных к ним чеков.
  • Админ-панель - интерфейс (любого типа: веб или через бота) для редактирования кнопок и просмотра данных.
  • Язык реализации - Python (чистый, желательно без фреймворковные ограничения - согласовывается с исполнителем).

Уточнения

  • При регистрации не передавать в тестовом режиме лишние контактные данные - только имя/ник.
  • Из контекста не указана конкретная компания или сайт. Связку названий, веб-сайтов или телефонов следует исключить из интерфейса.
  • Необходима подробная документация по запуску двух ботов, воркера и настройке БД.

Модернизация и адаптация VBA-макроса Excel под 64-битную систему

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