Как установить Телеграм Граббер-Автопостер с Python на сервер
Как установить Телеграм Граббер/Автопостер с Python на удалённый сервер? Рекомендуем использовать Windows-серверы, там можно арендовать дешёвый сервер.

Прежде всего, получаем апи_айди и апи_хэш от Телеграма на https://my.telegram.org , войдя по номеру телефона аккаунта и введя в первые 2 поля только цифры. Полученные данные можно использовать для различных копий скрипта, не обязательно их получать каждый раз постоянно по-новой.

Переходим к самой установки питона. Можете ставить как на Виндовс сервер, так и на свой ПК.

:sm39: Переходим на эту страницу и выбираем подходящий нам установщик - Windows installer (64-bit). Скачиваем его и устанавливаем от Администратора, обязательно поставив галочку напротив "Add python.exe to PATH". В конце установки нажимаем "Disable path lenght limit".

:sm39: В папке со скриптом открываем "Установить зависимости" - так мы подключаем необходимые модули к Питону.

:sm39: Редактируем файл .env - в него вписываем API_ID и API_HASH , которые получили ранее.

:sm39: В папке со скриптом открываем "Получить строку сессии" - тут вводим номер телефона, который привязан к Телеграм аккаунту и код подтверждения. В итоге получаем строку сессии. Её копируем и вставляем в .env в переменную SESSION_STRING.

:sm39: Определяемся с какими чатами/каналами будем работать. Нам нужны их ID. Для определения айди можно использовать различных ботов, просто переслав им сообщение из канала, или добавив их в группу, в ответ он пришлёт нам ID. Примеры ботов: @messageinformationsbot , @getmyid_bot . Но есть вариант и проще - при получении строки сессии, Вам сразу будет выведен список всех Ваших каналов и групп и их ID. Не забываем, что ID каналов и групп нужно вписывать в конфиг со знаком минуса впереди, например, -10059561564561 .

:sm39: Прописываем ID чата-источника и чата-приемника в .env в переменную CHAT_MAPPING. Должно получиться примерно так: CHAT_MAPPING=[-1001814141:-1001597777777];
Бот умеет работать сразу с несколькими чатами. Например, мы хотим пересылать сообщения из чата_1 в чат_2, а так же из чата_3 в чат_4. Тогда код должен будет выглядеть так: CHAT_MAPPING=[id_1:id_2];[id_3:id_4];
А если мы хотим пересылать сообщения из чата_1, чата_2 и чата_3 в чат_4, то код должен будет выглядеть так: CHAT_MAPPING=[id_1, id_2, id_3:id_4];

:sm39: Всё, можно запускать скрипт, нажав на "Запуск скрипта". Пока окно открыто, будут пересылаться сообщения. В дальнейшем просто нажимаете на "Запуск скрипта" и всё, никаких лишних движений - всё работает и пересылается.

Дополнительные параметры репостинга:
REMOVE_URLS=false - запрещать пересылку постов со ссылками (true/false)
DISABLE_DELETE=true - запрещать удаление постов в приемнике, если пост удалили в источнике (true/false)
DISABLE_EDIT=true - запрещать изменение постов в приемнике, если пост отредактировали в источнике (true/false)

Не забываем про:
Канал в Телеграм: @crabs_channel
Чат в Телеграм: @crabsmoney
Канал магазина: @crabs_money_shop
Группа для реклам: @crabs_ads


Категория: Прочее Кодинг, софт
Рейтинг поста: 1
Дата добавления: 22 декабря 2022 в 13:39
Комментариев: 0
Автор: MrCrabs
Рейтинг автора: 196.39
Просмотров всего: 337
Просмотров за неделю: 2
Комментариев нет
Авторизуйтесь для добавления комментария