Skip to content

sabber-slt/youtube-summarizer

Repository files navigation

 Youtube Summarizer Bot 🤖

Home / Landing Page

This Telegram bot designed to simplify the process of extracting YouTube video's contents. In addition to extracting YouTube URLs, this bot is use s OpenAI Language Model, enabling it to provide real-time summaries of the shared video content. This feature allows users to quickly grasp the essence of the video before deciding to watch it.

How to install ?

  • In order to use it, you must first acquire an API key from the OpenAI website. OpenAI API
  • Second acquire telegram token from the BOTFATHER. Telegram token
  • To run youtube-dl, you should have Python 3.7 or a higher version installed.
# Clone the repo.
git clone https://github.com/sabber-slt/youtube-summarizer.git;

# Goto the cloned project folder.
cd youtube-summarizer;
  • Edit the DotEnv file using an editor of your choice and place your keys there.
# Without Docker
yarn ;

yarn dev

Global Requisites

  • node (>= 16)
  • python (>= 3.7)
  • typescript (>= 3.0.1)

About

Telegram bot designed to summaries youtube video contents with ChatGPT.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published