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.

WBMS automates sending of message to multiple numbers via WhatsApp Web

WhatsApp Bulk Message Sender - WBMS WBMS automates sending of message to multiple numbers via WhatsApp Web. Report Bug · Request Feature Love the proj

Akshay Parakh 3 Jun 26, 2022
A GitHub Follower Bot that is a WIP.

GitHub Follower Bot (WIP) Work In Progress This bot is a WIP. There are still many features I plan to add and code I need to improve (I'm still fairly

Christian Deacon 71 Dec 29, 2022
A AntiChannelBan Telegram Group Bot Open Source

AntiChannelBan This is a Anti Channel Ban Robots delete and ban message sent by channels Deployment Method Heroku 𝚂𝚄𝙿𝙿𝙾𝚁𝚃 CREDIT BrayDen Blaze

✗ BᵣₐyDₑₙ ✗ 14 May 02, 2022
Python wrapper to simplify calls to AncestryDNA API.

AncestryDNA API wrapper Ancestry exposes an undocumented REST API for its DNA features. This Python wrapper inventories the available calls, and expos

Matt 2 Jun 10, 2022
python3.5+ hubspot client based on hapipy, but modified to use the newer endpoints and non-legacy python

A python wrapper around HubSpot's APIs, for python 3.5+. Built initially around hapipy, but heavily modified. Check out the documentation here! (thank

Jacobi Petrucciani 140 Dec 21, 2022
This is a DCA crypto trading bot built for Binance written in Python

This is a DCA crypto trading bot built for Binance written in Python. It works by allowing you to DCA at an interval of your choosing and reports back on your average buy price as well as a chart con

Andrei 55 Oct 17, 2022
Versatile async-friendly library to retry failed operations with configurable backoff strategies

riprova riprova (meaning retry in Italian) is a small, general-purpose and versatile Python library that provides retry mechanisms with multiple backo

Tom 108 Apr 27, 2022
Palo Alto Networks PAN-OS SDK for Python

Palo Alto Networks PAN-OS SDK for Python The PAN-OS SDK for Python (pan-os-python) is a package to help interact with Palo Alto Networks devices (incl

Palo Alto Networks 281 Dec 09, 2022
And now, for the first time, you can send alerts via action from ArcSight ESM Console to the TheHive when Correlation Rules are triggered.

ArcSight Integration with TheHive And now, for the first time, you can send alerts via action from ArcSight ESM Console to the TheHive when Correlatio

Amir Hossein Zargaran 3 Jan 19, 2022
Telegram bot to trim and download videos from youtube.

Inline-YouTube-Trim-Bot Telegram bot to trim and download youtube videos Deploy You can deploy this bot anywhere. Demo - YouTubeBot Required Variables

SUBIN 56 Dec 11, 2022
An open source API to validate the EU Covid Certificates / Green Certificates

Open Covid Certificate Validator This an open source API to validate EU Digital COVID Certificates. It receives a COVID certificate and validates it u

Merlin Schumacher 47 May 30, 2022
Script to post multiple status(posts) on twitter

Script to post multiple status on twitter (i.e. TWITTER STORM) This program can post upto maximum limit of twitter(around 300 tweets) within seconds.

Sandeep Kumar 4 Sep 09, 2021
Minecraft checker

This Project checks if a minecraft account is a nfa/sfa account or invalid it also says you if the ip you are using is shadow banned from minecraft (shadow bann is if you send too many login attempts

baum1810 4 Oct 03, 2022
🥀 Find the start of the token !

Discord Token Finder Find half of your target's token with just their ID. Install 🔧 pip install -r requeriments.txt Gui Usage 💻 Go to Discord Setti

zeytroxxx 2 Dec 22, 2021
A python library to interact with the EarnApp API

EarnApp.py Table of contents General info Documentation Setup General info A python library to interact with the EarnApp API. Documentation First, imp

3 Dec 14, 2022
Download apps and remove icloud

Download apps and remove icloud

go-cqhttp API typing annoations, return data models and utils for nonebot

go-cqhttp API typing annoations, return data models and utils for nonebot

风屿 6 Jan 04, 2023
BingBot - A bot that will automate searches on bing

bingBot A bot that will automate searches on bing. To install this just download

Lukas 2 Jul 28, 2022
Savecontentbot - Telegram Save Content Bot With Same more Features

Save Restricted Content Bot A simple telegram bot to save restricted content wit

Group Dc Bots 3 Jan 26, 2022
Clubhouse API written in Python. Standalone client included. For reference and education purposes only.

clubhouse-py is originally developed for the sake of interoperability. Standalone client is also created with very basic features, including but not limited to the audio-chat

1.7k Jan 05, 2023