Telegram Client and Bot that use Artificial Intelligence to auto-reply to scammers and waste their time

Overview

scamminator

Blocking a scammer is not enough. It is time to fight back.

Wouldn't be great if there was a tool that uses Artificial Intelligence to reply to a scammer on your behalf and waste their time?

This is exactly what scamminator does.

Scammers have a limited amount of time available and every second wasted trying to scam an Artificial Intelligence is a second not used to scam a real person.

How does it works?

scamminator has three components:

  • Telegram Client
  • Artificial Intelligence (DialoGPT)
  • Telegram Bot

The Telegram Bot is used to control the Telegram Client and tell it which chats to auto-reply using the Artificial Intelligence

Installation

Create a telegram bot using @botfather. You will need the API_TOKEN later on.

Clone this repository

git clone https://github.com/galatolofederico/scamminator.git && cd scamminator

Copy the .env template

cp .env.template .env

Edit the .env file and set your BOT_TOKEN and your BOT_PASSWORD

vim .env

Build the containers

docker-compose build

Run the Telegram Client and log in using your phone number and OTP

docker-compose run tg

After logging in you can quit the client with CTRL+D. You are now ready to fight scammers.

Usage

Run scamminator. The first run will require some time to download the DialoGPT model.

docker-compose up

You can now control scamminator using the bot you created.

Owner
Federico Galatolo
PhD Student @ University of Pisa
Federico Galatolo
NFTs Upload to OpenSea CuseEdition

NFTs-Upload-to-OpenSea-CuseEdition YOUTUBE VIDEO - Soon... Download Python and

Lil Cuse 2 Jan 04, 2022
McTrade is a bot exploiting Binance API, open source! built in python !

Open Source Crypto Trading Bot using Binance API Report Bug ยท Request Feature Table of Contents About The Project Built With Getting Started Prerequis

Raphael Cohen 5 Jul 17, 2022
Schedule Twitter updates with easy

coo: schedule Twitter updates with easy Coo is an easy to use Python library for scheduling Twitter updates. To use it, you need to first apply for a

wilfredinni 46 Nov 03, 2022
Policy and data administration, distribution, and real-time updates on top of Open Policy Agent

โšก OPAL โšก Open Policy Administration Layer OPAL is an administration layer for Open Policy Agent (OPA), detecting changes to both policy and policy dat

8 Dec 07, 2022
Fetch information about a public Google document.

xeuledoc Fetch information about any public Google document. It's working on : Google Docs Google Spreadsheets Google Slides Google Drawning Google My

Malfrats Industries 655 Jan 03, 2023
Telegram Group Management Bot based on Pyrogram

Komi-San Telegram Group Management Bot based on Pyrogram More updates coming soon Support Group Open a Pull request if you wana contribute Example for

33 Nov 07, 2022
Offline reverse geocoder in Python using sqlite3

rgeocode Offline reverse geocoder rgeocode accepts a geographic coordinate pair (latitude and longitude) and returns a list containing the name of: A

Venkat 7 Dec 01, 2021
Discord-disnake - This package allows to use disnake without changing the discord namespace

This package is a shim This module allows to use disnake using discord namespace. This is not an independent library. Installing Python 3.8 or higher

5 Dec 13, 2022
Integrating Amazon API Gateway private endpoints with on-premises networks

Integrating Amazon API Gateway private endpoints with on-premises networks Read the blog about this application: Integrating Amazon API Gateway privat

AWS Samples 12 Sep 09, 2022
Maubot azuracast - A maubot to fetch data from your radio station

Maubot Azuracast A maubot to fetch data from your radio station Setup Configure

3 Mar 14, 2022
A discord tool to use bugs and exploits

DiscordTool A discord tool to use bugs and exploits Features: send a buggy messa

6 Aug 19, 2022
It's a discord.py simulator.

DiscordPySimulator It's a discord.py simulator. โš ๏ธ Things to fix Context As you may know, discord py commands provide the context as the first paramet

Juan Sebastiรกn 11 Oct 24, 2022
Telegram Bot for generating and decoding QR-codes

Telegram openqrgen_bot Telegram Bot that generates from user's messages and decodes QR-codes from photos. Also contains rickroll detection :) Just typ

2 Nov 14, 2021
Stock trading bot made using the Robinhood API / Python library...

High-Low Stock trading bot made using the Robinhood API / Python library... Index Installation Use Development Notes Installation To Install and run t

Reed Graff 1 Jan 07, 2022
Battle.net and PlayStation title watcher that reports updates via Discord.

Renovate Renovate is a Battle.net and PlayStation title watcher that reports updates via Discord. Usage Open config_example.json and provide the confi

Ethan 1 Nov 23, 2022
Innocent-Bot - A Discord client self-bot for destroying, nuking and causing mischief in servers

Innocent-bot A Discord client self-bot for destroying, nuking and causing mischi

โ€ โ€  5 Jan 26, 2022
A library that revolutionizes the way people interact with NextDNS.

NextDNS-API An awesome way to interface with your NextDNS account - via Python! Explore the docs ยป Report Bug . Request Feature Table Of Contents Abou

34 Dec 07, 2022
A feishu bot daily push arxiv latest articles.

arxiv-feishu-bot We develop A simple feishu bot script daily pushes arxiv latest articles. His effect is as follows: Of course, you can also use other

huchi 6 Apr 06, 2022
A simple Telegram bot that converts a phone number to a direct whatsapp chat link

Open in WhatsApp I was using a great app to open a whatsapp chat with a given number directly without saving that number in my contact list, but I fel

Pathfinder 19 Dec 24, 2022