- 20.06.2022
- 26 474
- 230
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Скрипт для защиты публикаций от парсинга в Telegram
Проблема парсинга достаточно актуальна для людей, которые проводят раздачи ключей, ведь большинство информации становится неактуальной уже через несколько минут после публикации. Если не хотите писать ботов с нуля - можете воспользоваться данным исходником.
Под используемой публикацией будут появляться Inline-кнопки, по нажатию на которые пользователю высветиться уведомление с интересующей информацией. Данный текст нельзя получить стандартными методами telethon.
Установка и первичная настройка
Для работы скрипта необходим Python 3, желательно, версии 3.8, так как разработка проводилась именно на ней. Также в программе используется несколько модулей, которые легко устанавливаются с помощью стандартного pip: telebot, dateutil, json. Сделать это можно через командную строку или PowerShell, все зависит от способа установки Python.
Далее, настройте скрипт под себя, изменив токен бота в Telegram, Id беседы и администратора приложения. Замените строки 49-51 из файла на соответствующие значения:
Получение токена
Создать нового Telegram-бота можно с помощью @BotFather. Напишите команду /newbot и проследуйте всем инструкциям:
1. Укажите имя бота, оно не должно повторять имя уже созданного ранее Вами бота.
2. Укажите Username, с помощью которого можно найти Вашего бота и начать с ним диалог.
После проделанной работы Вам выдадут токен для бота, который выделен Markdown кодом.
Спойлер: Получение ID канала
Есть много способов получить Id канала, но я советую воспользоваться ботом @getmyid_bot. Перешлите ему любое сообщение из Вашего канала, в ответ на него бот вернет Id в строке Forwarded from chat.
После настройки пригласите бота в беседу, наделив его предложенными правами.
Основной функционал
Зависимости для бота
Проблема парсинга достаточно актуальна для людей, которые проводят раздачи ключей, ведь большинство информации становится неактуальной уже через несколько минут после публикации. Если не хотите писать ботов с нуля - можете воспользоваться данным исходником.
Под используемой публикацией будут появляться Inline-кнопки, по нажатию на которые пользователю высветиться уведомление с интересующей информацией. Данный текст нельзя получить стандартными методами telethon.
Установка и первичная настройка
Для работы скрипта необходим Python 3, желательно, версии 3.8, так как разработка проводилась именно на ней. Также в программе используется несколько модулей, которые легко устанавливаются с помощью стандартного pip: telebot, dateutil, json. Сделать это можно через командную строку или PowerShell, все зависит от способа установки Python.
Далее, настройте скрипт под себя, изменив токен бота в Telegram, Id беседы и администратора приложения. Замените строки 49-51 из файла на соответствующие значения:
Python:
bot = telebot.TeleBot('') # Токен бота
chatId = 0 # Id канала для публикации
admin = "" # Ник администратора
Получение токена
Создать нового Telegram-бота можно с помощью @BotFather. Напишите команду /newbot и проследуйте всем инструкциям:
1. Укажите имя бота, оно не должно повторять имя уже созданного ранее Вами бота.
2. Укажите Username, с помощью которого можно найти Вашего бота и начать с ним диалог.
После проделанной работы Вам выдадут токен для бота, который выделен Markdown кодом.
Спойлер: Получение ID канала
Есть много способов получить Id канала, но я советую воспользоваться ботом @getmyid_bot. Перешлите ему любое сообщение из Вашего канала, в ответ на него бот вернет Id в строке Forwarded from chat.
После настройки пригласите бота в беседу, наделив его предложенными правами.
Основной функционал
- Создание записей со спойлерами
- Отложенная публикация
- Удаление отложенных постов
- Логирование действий
- Сохранение информации о постах
- Открываем командную строку.
- Переходим в папку с ботом cd и путь до бота
- Устанавливаем зависимости
- Запускаем бота
Зависимости для бота
Python:
pip install python-dateutil --upgrade
Python:
pip install telebot
Вложения
Последние темы в этом разделе:
- Скрипт VPN приложение + Телеграмм бот для продажи VPN + Лендинг + Оплата
- Скрипт Фейковый сервис накрутки
- Скрипт Telegram бот для автоматизации рекламных сообщений в группах и супергруппах
- Скрипт готовый шаблон для создания ботов Telegram с помощью aiogram 3.x
- Скрипт Captcha бот для чатов в Telegram
- Скрипт Телеграм Бот мониторинг онлайна серверов SAMP/CRMP
- Скрипт Рейд юзербот для срачей в чатах тг
- Скрипт Телеграм Бот Чат-менеджер
- Скрипт Телеграм Бот для автоматического поднятия тем
- Скрипт для планирования сообщений в Telegram