Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sabber-slt/youtube-summarizer
Telegram bot designed to summaries youtube video contents with ChatGPT.
https://github.com/sabber-slt/youtube-summarizer
chatgpt telegram telegram-bot typescript youtube
Last synced: 3 months ago
JSON representation
Telegram bot designed to summaries youtube video contents with ChatGPT.
- Host: GitHub
- URL: https://github.com/sabber-slt/youtube-summarizer
- Owner: sabber-slt
- License: mit
- Created: 2023-10-14T07:37:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-22T16:17:59.000Z (about 1 year ago)
- Last Synced: 2024-06-15T09:34:24.245Z (5 months ago)
- Topics: chatgpt, telegram, telegram-bot, typescript, youtube
- Language: TypeScript
- Homepage:
- Size: 688 KB
- Stars: 82
- Watchers: 3
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-ChatGPT-repositories - youtube-summarizer - Telegram bot designed to summaries youtube video contents with ChatGPT. (Chatbots)
README
```
Youtube Summarizer Bot 🤖
```![Home / Landing Page](/screens/Home.png)
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](https://openai.com/)
- Second acquire telegram token from the BOTFATHER. [Telegram token](https://telegram.me/BotFather)
- To run youtube-dl, you should have Python 3.7 or a higher version installed.```bash
# 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.
```bash
# Without Docker
yarn ;yarn dev
```# Global Requisites
- node (>= 16)
- python (>= 3.7)
- typescript (>= 3.0.1)