Бот для MAX: создание канала с одним автором

Цель

Разработать бота, который автоматически удаляет сообщения (текст, фото, видео, файлы, стикеры, ссылки, голосовые, пересланные, ответы) любых пользователей в групповом чате, за исключением тех, кто включен в белый список (whitelist). В результате визуально в чате пишет только администратор.

Объект

  • Групповой чат или сообщество в MAX.
  • Бот добавлен в чат и имеет права, позволяющие удалять сообщения (минимум право на удаление).

Логика работы

  1. Бот слушает событие «новое сообщение» в чате.
  2. Если отправитель сообщения НЕ в whitelist (списке разрешенных), бот немедленно удаляет сообщение.
  3. Если отправитель в whitelist - бот ничего не делает.

Whitelist по умолчанию

  • Владелец чата
  • Администраторы группы или конкретный список user_id (задается на этапе настройки)

Какие типы сообщений должны удаляться

  • Текстовые сообщения
  • Фото и видеозаписи
  • Голосовые сообщения
  • Файлы
  • Стикеры и GIF
  • Ссылки
  • Пересланные сообщения
  • Ответы (reply) на сообщения

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

Удаление должно происходить максимально быстро - ориентировочно 1-2 секунды после отправки сообщения.

Общие требования

  • Бот должен работать стабильно 24/7.
  • Ошибки в работе допускаются только в случае потери интернет-подключения.
  • Готовый код предоставляется заказчику в виде открытого репозитория (например, GitHub) или zip-архивом.

Проектирование одноэтажного каркасного дома в стиле Барнхаус

Требуется разработать архитектурный проект одноэтажного каркасного дома в современном стиле Барнхаус. Ключевые параметры: площадь дома 112.5 м², общая площадь с верандами 157.5 м², заданные габариты пятна застройки.