Создание бота для мессенджера MAX с использованием Docker

Долгое время я пользовался проектом на GitHub для отправки сообщений через Viber и Telegram, но новые реалии заставили меня адаптироваться и создать аналогичное решение для мессенджера MAX. Хотя регистрация ботов пока доступна только для корпоративных пользователей, это не стало преградой для создания собственного бота.

Я не нашел готового решения, поэтому разработал его самостоятельно. Для начала, создайте папку, например, max_bot, и создайте необходимые файлы: docker-compose.yml, Dockerfile, .env, index.js и package.json.

В файле .env укажите токен вашего бота и строку подключения к MongoDB. В package.json добавьте необходимые зависимости, такие как express и mongodb.

Dockerfile нужно настроить для сборки вашего приложения, а в docker-compose.yml опишите сервисы, включая MongoDB. После этого создайте основной код бота в index.js, который будет обрабатывать команды и взаимодействовать с пользователями.

Не забудьте вставить токен в .env и запустить сборку с помощью команды: docker-compose up —build. После этого зайдите в мессенджер MAX, запустите бота командой /start и поделитесь номером телефона. Теперь вы можете отправлять сообщения через HTTP-запросы на ваш сервер.

Помогите проекту, поделитесь с друзьями ;)

Добавить комментарий