User-Bot for reporting russian propaganda channels

Overview

Юзер-Бот, що автоматизує репортування Телеграм каналів пропагандистів

Цей Телеграм Юзер-Бот використовується для автоматизації репорту пропагандистьских каналів.

Інсталяція

  1. По-перше, вам необхідно інсталювати Python3. Python можна завантажити за посиланням.
  2. Запустіть консоль. Для цього використовуйте комбінацію клавіш Win+R, у з'явившомуся вікні напишіть cmd та натисніть enter
  3. Далі виконуємо наступні команди:
git clone https://github.com/Antcating/telegram_report_bot_ua
cd telegram_report_bot_ua
pip install -r requirements.txt
  1. Переходимо за посиланням https://my.telegram.org/, вводимо свій номер телефону та код авторизації
    Переходимо у вкладку API development tools, пишемо любий App title та Short name
    Нагорі отримуємо App api_id та App api_hash
    ПЕРЕДАВАТИ КОМУСЬ api_id та api_hash НІ В ЯКОМУ РАЗІ НЕ МОЖНА!!! Вони дают можливіть контролювати вашу персональну сторінку у Телеграмі.

Використання

Скражитись на канали:

  1. запускаємо бота:python report_channels.py
  2. По черзі вводимо:
  • App api_id
  • App api_hash
  • Телефон вашого аккаунта у форматі +380ххххххххх
  • Код автентифікації який прийде повідомленням у телеграм
  1. Бот автоматично напише репорти на канали, що записані у файлі telegram_db.csv з текстом, що генеруєтся у файлі report_message_generator.py
    Правильно налаштована програма буде відображати такий результат:

    image

Щоб використати інший аккаунт, треба видалили файл session_new.session у папці з програмою (або використати команду del session_new.session).

Лишати коментарі

Будьте уважні! Перед там як відсилати повідомлення, приховайте в налаштуваннях приватності власний телефон, повне справжнє ім'я, таке інше. Якщо ви не певні як то зробить, краще не використовуйте даний скрипт.

У всіх каналах де ввімкнені коментарі, бот відповідає на останній пост рандомним меседжем з comments/text_comments.txt. Перед тим як запускати бота - додайте свої думки. Щось конструктивне може спрацювати краще, агресія = бан. Ставте незручні питання, пояснюйте що відбувається насправді.

В ваш основний telegram client (на телефоні та/або десктопі) почнуть надходити відповіді. Вимкніть нотифікації та не читайте їх (дуже важко психологічно).

Запускаємо бота так само як і попереднього python spam_channels.py

Оновлення бота та бази каналів

Ми намагаємося періодично оновляти бота та базу пропагадистських каналів, тому рекомендуємо іноді перевіряти чи не додались нові канали. Якщо ви хочете оновити базу/бота вам необхідно:

  1. Зайти у теку проекту
  2. Відкрити консоль у цій теці
  3. Вписати команду
git pull
  1. База/бот оновлені, можете як вказано вище запускати бота та відсилати репорти на більшу кількість пропагандистів.

П.с. Про оновлення пишу у своєму телеграм каналі

Безпека телеграм-акаунту

Під час налаштування бота вам буде потрібно вказати одноразовий код на сайті my.telegram.org та у python модулі telethon. Перше - це офіційний сайт телеграму, друге - це дуже відомий модуль, код якого був перевірений досвідченими програмістами не один раз. Тож ваш акаунт не передається третім особам на протязі всього процесу налаштування та використання програми.
Також програма емулює поведінку нового пристрою який використовує ваш акаунт. Ви можете побачити цей віртуальний пристрій в активних сеансах телеграму (Налаштування -> Приватність і безпека -> Показати всі сеанси). Він матиме таку ж назву і тип які ви вкажете під час реєстрації на my.telegram.org. Після виконання програми ви можете видалити цей девайс з активних сеансів.

Додаткова інформація

У теці проєкту знаходиться файл telegram_db.csv, що містить у собі список пропагандистських каналів. Якщо ви маєте інформацію про інші канали, що не війшли у список, але заслуговують репорту - присилайте їх мені у телеграм або додавайте їх у реквестах на Github.

An open-source Discord Bot Project based on programming!

An open-source Discord Bot Project based on programming!

Vladimer Moore 2 Aug 22, 2022
Wechat based auto reply with pyautogui

Python-微信 自动回复 练手~ 一直想做个给微信发个消息,就可以跑Python程序,并将结果发送给我的东西,之前看了 B站@不高兴就喝水 的视频,终于有了灵感~ 使用的是模拟点击方案,请求期间是不能操作了。 库 pyautogui 用于模拟鼠标键盘操作和定位操作位置 pyperclip 剪贴板

Vito Song 1 Oct 22, 2022
A powerful bot to copy your google drive data to your team drive

⚛️ Clonebot - Heroku version ⚡ CloneBot is a telegram bot that allows you to copy folder/team drive to team drives. One of the main advantage of this

MsGsuite 269 Dec 23, 2022
Python client for the iNaturalist APIs

pyinaturalist Introduction iNaturalist is a community science platform that helps people get involved in the natural world by observing and identifyin

Nicolas Noé 79 Dec 22, 2022
🚧 finCLI's own News API. No more limited API calls. Unlimited credible and latest information on BTC, Ethereum, Indian and Global Finance.

🚧 finCLI's own News API. No more limited API calls. Unlimited credible and latest information on BTC, Ethereum, Indian and Global Finance.

finCLI 5 Jun 16, 2022
One destination for all the developer's learning resources.

DevResources One destination for all the developer's learning resources. Find all of your learning resources under one roof and add your own. Live ✨ Y

Gaurav Sharma 33 Oct 21, 2022
A multipurpose, semi-modular Discord bot written in Python with the new discord.py module.

Discord.py Reaction Bot MIRAI KURIYAMA A multipurpose, semi-modular Discord bot written in Python with the new discord.py module. Installing dependenc

1 Dec 02, 2021
This is a translator that i made by myself in python with the 'googletrans' library

Translator-Python This is a translator that i made by myself in python with the 'googletrans' library This application completely made in python allow

Thadeuks 2 Jun 17, 2022
Hcl.py is an Amino client for Python

Hcl.py Hcl.py Hcl.py is an Amino client for Python. It provides to access aminoapps Web, app and socket servers. Developed BY Kapidev And Upgraded BY

Oustex 3 Dec 02, 2021
Draw your telegram bot in draw.io and generate its code

README Contents: Draw your bot Install requirements Registering a telegram bot Draw bot Start point Message block Single choice block Functions block

DENIS TSITKO 23 Nov 09, 2022
Desafio de projeto sobre Git/Github

Maçã ou Laranja? 🤔 Desafio Projeto Dio para Git/Github 🔶 Para esse primeiro repositório, decidir adicionar o primeiro algoritmo de inteligência arti

José Filipe 2 Oct 23, 2022
Dashboard to monitor the performance of your Binance Futures account

futuresboard A python based scraper and dashboard to monitor the performance of your Binance Futures account. Note: A local sqlite3 database config/fu

86 Dec 29, 2022
A multipurpose Telegram Bot writen in Python for mirroring files

Deepak Clouds Mirror Deepak Clouds Torrent is a multipurpose Telegram Bot writen in Python for mirroring files on the Internet to our beloved Google D

MR.SHAGGY 0 Dec 19, 2021
TM1py is a Python package that wraps the TM1 REST API in a simple to use library.

By wrapping the IBM Planning Analytics (TM1) REST API in a concise Python framework, TM1py facilitates Python developments for TM1. Interacting with T

Cubewise CODE 147 Dec 15, 2022
Discord Selfbot, 90+ commands

Setting the bot up. STEP 1: copy the directory yook.club selfbot was downloaded and extracted into, open cmd and type "cd " then paste. STEP 2: python

yook 1 Dec 12, 2021
My beancount practice as a template

my-beancount-template 个人 Beancount 方案的模板仓库 相关博客 复式记账指北(一):What and Why? 复式记账指北(二):做账方法论 复式记账指北(三):如何打造不半途而废的记账方案 配置 详细配置请参考博客三。必须修改的配置有: Bot功能:data/be

KAAAsS 29 Nov 29, 2022
THE BEST INSTAGRAM AUTO LIKER GET MORE FOLLOWERS WITH THIS AUTOMATION

Hi 👋 , I'm Anandhu Ashok Developer making awesome things for awesome people 🚀 Connect with me: THE BEST INSTAGRAM AUTO LIKER GET MORE FOLLOWERS WITH

Anandhu Ashok 3 Jul 26, 2022
Archive tweets and make them searchable

Tweeter Archive and search your tweets and liked tweets using AWS Lambda, DynamoDB and Elasticsearch. Note: this project is primarily being used a tes

Kamil Sindi 8 Nov 18, 2022
A file-based quote bot written in Python

Let's Write a Python Quote Bot! This repository will get you started with building a quote bot in Python. It's meant to be used along with the Learnin

1 Feb 23, 2022
This is RequestTrackerBot and it used for tracking request made by user in a group

This is a Request Tracker Bot repo, It is for those who upload content like movies, anime, etc. It can be used for tracking request of content that your members asked for.

Abhijeet 27 Dec 29, 2022