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: 5 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-22T16:17:59.000Z (over 1 year ago)
- Last Synced: 2024-11-09T13:39:06.642Z (5 months ago)
- Topics: chatgpt, telegram, telegram-bot, typescript, youtube
- Language: TypeScript
- Homepage:
- Size: 688 KB
- Stars: 85
- Watchers: 3
- Forks: 6
- Open Issues: 5
-
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 🤖
```
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)