Задача

Создать функционального Telegram-бота для проведения аукциона автомобилей. Все ставки должны быть анонимными, а текущая ставка - актуальной и видимой всем участникам автоподборки или чата.

Функциональные требования

  • Бот публикует в группе или канале сообщение с информацией об автомобиле (фото, описание, стартовая цена).
  • Под каждым постом должен отображаться текст с текущей анонимной ставкой (ник скрыт, видна только сумма).
  • Участники могут отправлять боту команду или сообщение для повышения ставки.
  • Бот фиксирует нового лидера и обновляет сообщение с текущей ставкой.
  • Лимит ставок (шаг повышения) по желанию - настраивается в коде или админ-панели.
  • Завершение аукциона по таймеру или по команде администратора.

Технические детали

  • Язык реализации: Python (aiogram или python-telegram-bot).
  • База данных для хранения авто, ставок, участников (SQLite или PostgreSQL).
  • Логирование ставок и действий.
  • Архитектура с возможностью масштабирования.

Что важно

  • Анонимность ставок - никнейм или имя пользователя не светятся в общем чате.
  • Простой интерфейс взаимодействия (пользователь пишет сумму ставки боту в личные сообщения).
  • При завершении аукциона только администратор подводит итог.

Транскрибация встречи и создание структурированного протокола

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