/ThePetruquioBot

Inspired in Sikorama's Tangerine Bot

Primary LanguageTypeScriptOtherNOASSERTION

Typing SVG

Petruquio.LIVE is your AI-powered streaming assistant, designed to help you manage your Twitch channel efficiently and fun.


Meet Stream Copilot 🗣️

A personal assistant for your stream 🎮

Copilot is designed to help you manage your stream, interact with your audience, and make your life easier. Just say "Hey Copilot" and ask for help.

Example:

  • User: Hey Copilot, can you change the title of the stream to "Playing Valorant"? 🎮
  • Copilot: Sure! The title has been updated to "Playing Valorant". ✅

Copilot requires a microphone to work.


Some of our features 🌟

User Interaction 👥

Community Map 🗺️

Collaborative map where your viewers can pin their location and see where other viewers are from. Users can opt out of the map or anonymize their profile.

Moderation 🛡️

Detoxify 🚫

Automatically detects and removes toxic messages from your chat, helping you maintain a positive environment for your viewers.

Community 🎉

Shoutouts 📣

Automatically give shoutouts to your streamer friends when they appear in your chat (or when you want to). You can customize the message to make them feel special.

Birthday 🎂

PetruquioLIVE can greet your viewers on their birthday, making them feel special on their day.


Developing Petruquio.LIVE 🛠️

Requirements

  • Node.js
  • npm (pnpm is recommended)
  • PostgreSQL

Installation (Backend)

  1. Clone the repository
  2. Install dependencies
    cd backend
    pnpm install
  1. Create a .env file in the backend directory based on the .env.example file
  2. Run the migrations
    pnpm run db:migrate
  1. Start the server
    pnpm run dev

Installation (Frontend)

  1. Install dependencies
    cd frontend
    pnpm install
  1. Start the development server
    pnpm run dev

Contributing 🚀

We welcome contributions from the community! If you have an idea for a new feature, a bug fix, or a suggestion, feel free to open an issue or submit a pull request.


Coded with love by Alexitoo_UY 💜

Made in Uruguay 🇺🇾


We hope you enjoy using Petruquio.LIVE as much as we enjoyed creating it! 🎉