How I Made A YouTube Bot ?

Pradip Kharal
2 min readDec 11, 2020

Well, let’s start with a bot. A bot is a software application designed to do automation task without help of human. So typically they perform repetitive task.

As technology grow rapidly, large amount of data are being created every seconds and managing these data is one challenge but securing data is the most challenging and every time when you post something there might be someone or something like automated bot use and manipulate your data.

For Research purpose and to demonstrate this topic i have created one simple system called ParaTube . You can watch demo videos on YouTube

System Diagram of ParaTube
  1. Web Scrapper

Web Scrapper (web scraping ) also known as web harvesting is data scrapping used for extracting data from web. Here i have used web scrapper for scrapping Instagram (source of video content) and YouTube (source of audio) . Basically i scrap Instagram for content in image/video format and YouTube for audio and later by editing image/video and mixing it with scrapped audio i have created new video content.

2. Database

Main purpose of database in this system is to minimize repentance of content. By filtering previous content with the help of database i am able to minimize duplicate content.

3. Scheduler

Scheduler is used for to regulate task in certain time interval.

4. Google API

Google API is used to authenticate and to upload created video to YouTube.

5. Mail

Finally When the video is uploaded to YouTube, The completion of task is notify by mail .

Nowadays web scrapping is widely used . Artificial Intelligence is one of the emerging technologies and we need to feed large amount of data for AI based projects. For example : AI model of object detection to sentiment analysis social site’s data might be used. Deepfake is another AI based technology that can entirely modify your data and can create vulnerable content.

--

--