Бот создан для пересылки сообщений из Национального мессенджера Max в телеграмм. В случае сложностей с установкой, напишите мне в телеграмм: @fazan_arcenty
Для настройки бота нужно узнать следующие данные:
Телеграмм:
- ID чата
- Токен бота для пересылки
Max:
- ID чата
- Токен пользователя
Получить токен бота можно с помощью создания бота в BotFather: https://t.me/BotFather Узнать ID чата можно например с помощью разных ботов, советую https://t.me/WhatChatIDBot. Если id начинается с минуса - оставьте минус
Для начала нужно зайти в веб-версию мессенджера. Чтобы узнать ID интересующего вас чата - зайдите в него и скопируйте новую ссылку. Она будет иметь вид "https://web.max.ru/-69258601204457" (будет другое число). Это число ВМЕСТЕ СО ЗНАКОМ В НАЧАЛЕ - и есть id чата
Узнать токен пользователя немного сложнее. Для этого откройте инструменты разработчика, перейдите в раздел "Сеть" и перезагрузите страницу. Найдите в списке websocket, откройте его, откройте второй раздел "messages" (сообщения) и откройте третье отправленное сообщение. Оно будет выглядеть так:
{
"ver":11,
"cmd":0,
"seq":1,
"opcode":19,
"payload":{
"interactive":true,
"token":"An_Sx6HQ9H...RwrqVuWU",
"chatsCount":40,
"chatsSync":0,
"contactsSync":0,
"presenceSync":-1,
"draftsSync":0
}
}
Длинный токен и будет нужной нам информацией
Предполагаю, что у вас на компьютере уже установлен язык python и пакетный мессенджер pip
Вставьте все полученные параметры в код bot.py (30-33 строки). После этого, установите нужные пакеты командой
pip3 install -r requirements.txt
После чего запустите бота:
python3 bot.py