Yes Bot is a application that tricks telemarketers into talking to a robot and annoying them with one word.
Python 2.7.0 or newer
$ pip install pygame
Please read the terms of use before downloading the source code.
Clone the repo via git:
$ git clone https://github.com/maxkung101/yes-bot
Linux/Unix
$ python3 yesbot.py
PC/Mac
$ python yesbot.py
Are you annoyed by telemarketers calling you on your phone? Do you wish you can torment them? With this repository, you can annoy them back with a robotic voice. You will need a computer, and this repository.
Setup on Raspberry Pi
You will need:
- Raspberry Pi
- Raspberry Pi ON-switch
- Computer Monitor with HDMI connectivity
- HDMI cable
- Wired computer keyboard
- Wired computer mouse
- AUX cable
- AUX speaker
- Make sure you have Raspbian OS installed on your Raspberry Pi.
- Attach the on switch to the Raspberry Pi. Then, plug it into an outlet.
- Connect the computer monitor to the Raspberry Pi using the HDMI cable.
- Attach the keyboard and mouse to the Raspberry Pi.
- Connect the speaker to the Raspberry Pi with the AUX cable.
- Use the switch to turn on the Raspberry Pi. Wait for it to start up.
- When you're at the desktop, open a terminal.
- Change the directory to Documents.
$ cd Documents
- Clone the repo via git.
$ git clone https://github.com/maxkung101/yes-bot
Make sure you are connected to the internet first. - Change the directory to yes-bot.
$ cd yes-bot
- Run the file yesbot.py.
$ python3 yesbot.py
Setup on PC/Mac
You will need:
- Your own computer. (Windows or Mac)
- External speaker
- Make sure you have Python 3.6.4 or newer version installed on your device. You can download it from here.
- Connect the speaker to your computer via bluetooth, or you can connect it using an AUX cable.
- Download a zip file of this repository, and extract it.
- Run the extracted file via IDLE (Python GUI).
The Application
Click "Yes" or press any key on the keyboard to hear a voice saying "Yes." (This is Captain Falcon's voice from Super Smash Bros Melee, which is owned by Nintendo)
Optional:
You can also make a French or Spanish version of the application. Just edit yesbot.py via IDLE. Instructions are included as comments in the file's code. You may also need to replace the "yes" voice with "yes" in the appropriate language. It is a wav file.
Tormenting the Telemarketer
Wait for the telemarketer or scammer to call you while you have yesbot.py
running. When you answer their call, turn on speaker mode on your phone. Hold the phone's microphone close to the external speaker, and use the program to answer "yes" to every question.
Examples:
Here is an example of how saying "yes" can annoy a telemarketer. https://www.youtube.com/watch?v=33BCEPMGggU
Also, here's an example of how to give robocalls a taste of their own medicine https://www.youtube.com/watch?v=_EZZ-KfUbGQ
Note: You must use this program only to answer scam or telemarketing calls. Please do not use it to make calls. Phone scams with robots are against the US law.
Programmed by Max Kung
I do not own the sound used in the repository. Sound is owned by Nintendo Co., Ltd.