No description
- Python 100%
| example | ||
| bot_xmpp_baobaxia.py | ||
| config.py | ||
| README.md | ||
| requirements.txt | ||
| run_bot.py | ||
🌳 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 slixmpppara XMPPyt-dlppara YouTube (opcional)ffmpegpara 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