Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mattmajestic/streaming-setup

Streaming Setup of APIs for Discord, Twitch & YouTube 🤖
https://github.com/mattmajestic/streaming-setup

discord-bot docker fastapi streaming twitch

Last synced: about 1 month ago
JSON representation

Streaming Setup of APIs for Discord, Twitch & YouTube 🤖

Awesome Lists containing this project

README

        

# 🎥 Streaming Setup

🎮 Streaming Setup of APIs for Discord, Twitch & YouTube with Python + FastAPI

YouTube Channel
Twitch Channel
Join The Discord

## Discord 🤖

[Discord FastAPI and Bot](https://discord-bot-majestic-coding.onrender.com/docs#/) running on `render.com` via `Docker`here

## 🗂️ File Structure

📁 `discord/` directory
- 📝 `main.py`: FastAPI code for Routes
- 🐳 `Dockerfile`: Dockerize FastAPI
- 📦 `requirements.txt`: Required packages for the API
- 💻 `.env`: Credentials to our APIs

## 🚀 Run with Docker

You can use `docker compose up` at the root of the project and will see your API available at `http://localhost:8000` 🌐