No description
Find a file
2026-05-24 12:45:18 -03:00
example primeiro commit, já funciona! 2026-05-22 14:50:31 -03:00
bot_xmpp_baobaxia.py fix: verifica midia agora usa versão atualizada do baobaxia-publica 2026-05-24 12:45:18 -03:00
config.py primeiro commit, já funciona! 2026-05-22 14:50:31 -03:00
README.md primeiro commit, já funciona! 2026-05-22 14:50:31 -03:00
requirements.txt primeiro commit, já funciona! 2026-05-22 14:50:31 -03:00
run_bot.py primeiro commit, já funciona! 2026-05-22 14:50:31 -03:00

🌳 Baobáxia XMPP Bot

Bot XMPP para publicar conteúdo no Baobáxia usando o pacote baobaxia-publica.

🪘 🏝️ 🛖 Compartilhando saberes nas galáxias

Funcionalidades

  • 📤 Publicar arquivos - Envie imagens, vídeos, áudios como anexo XMPP
  • 📝 Criar artigos - Escreva artigos em Markdown ou texto simples
  • 📹 YouTube - Baixe e publique vídeos do YouTube automaticamente
  • 🌐 URLs - Publique conteúdo de URLs diretas
  • 👥 Multiusuário - Vários usuários simultâneos, cada um com sua sessão
  • 🔗 Links automáticos - Receba o link do saber publicado
  • 📌 Adicionar a saber existente - Continue adicionando arquivos ao mesmo saber

📋 Requisitos

  • Python 3.10+
  • Pacote baobaxia-publica
  • slixmpp para XMPP
  • yt-dlp para YouTube (opcional)
  • ffmpeg para conversão de vídeo (opcional)

🚀 Instalação

# Clone o repositório
git clone https://github.com/seuusuario/baobaxia-xmpp.git
cd baobaxia-xmpp

# Crie um ambiente virtual
python -m venv venv
source venv/bin/activate

# Instale as dependências
pip install baobaxia-publica slixmpp yt-dlp python-dotenv requests

# Instale o baobaxia-publica do diretório local (se em desenvolvimento)
pip install -e /caminho/para/baobaxia-publica