CommunityEscrita e Ediçãogithub.com

pourebadi/agente-curador-social

Curador social focado em mídia para Telegram e Slack: ingere postagens do X/Twitter, Instagram e Telegram, reescreve links sociais com Gemini, suporta revisão/edição e aprovação, e publica postagens de mídia aprovadas.

O que é agente-curador-social?

Este agente curador social focado em mídia permite que equipes de marketing e community managers ingiram postagens de plataformas como X/Twitter, Instagram e Telegram diretamente no Telegram ou Slack. Ele automaticamente reescreve os links sociais usando o modelo Gemini para gerar descrições mais atrativas e informativas, facilitando o compartilhamento. O fluxo inclui uma etapa de revisão e edição onde os usuários podem aprovar ou modificar as postagens antes da publicação final. Suportado por uma arquitetura modular baseada em Python, o agente utiliza APIs do Telegram e Slack para integração, além de armazenar dados localmente para garantir persistência. Ideal para equipes que precisam de um processo editorial simplificado e automação de curadoria de conteúdo de redes sociais.

Funciona com~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add pourebadi/social-review-curator-agent

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que agente-curador-social faz?

Curador social focado em mídia para Telegram e Slack: ingere postagens do X/Twitter, Instagram e Telegram, reescreve links sociais com Gemini, suporta revisão/edição e aprovação, e publica postagens de mídia aprovadas.

Visão Geral

Este agente curador social focado em mídia foi projetado para simplificar o fluxo de trabalho de curadoria de conteúdo de redes sociais, permitindo que equipes ingiram postagens de várias plataformas, revisem e editem-nas, e publiquem conteúdo de mídia aprovado diretamente no Telegram ou Slack.

Funcionalidades Chave

  • Ingestão de Postagens: Suporta ingestão de postagens do X/Twitter, Instagram e Telegram.
  • Reescrita de Links: Utiliza o modelo Gemini para reescrever links sociais em descrições mais atraentes e informativas.
  • Fluxo de Revisão: Permite que usuários revisem, editem e aprovem postagens antes da publicação.
  • Publicação: Publica postagens de mídia aprovadas no Telegram ou Slack.

Plataformas Suportadas

  • Telegram (como bot)
  • Slack (como app)
  • X/Twitter (origem de postagens)
  • Instagram (origem de postagens)
  • Telegram (origem de postagens)

Como Funciona

  1. Configuração: O agente se conecta ao Telegram e/ou Slack como um bot/app.
  2. Ingestão: Quando uma postagem é recebida de uma plataforma de origem, o agente extrai o link e o conteúdo.
  3. Reescrita: O link social é reescrito usando o modelo Gemini para gerar uma descrição mais atrativa.
  4. Revisão: O usuário recebe a postagem reescrita para revisão e pode editá-la ou aprová-la.
  5. Publicação: Após a aprovação, a postagem é publicada no destino configurado (Telegram ou Slack).

Estrutura do Projeto

social-review-curator-agent/
├── src/
│   ├── agent.py          # Lógica principal do agente
│   ├── ingestor.py       # Ingestão de postagens de fontes externas
│   ├── rewriter.py       # Reescreve links usando Gemini
│   ├── reviewer.py       # Gerencia o fluxo de revisão
│   ├── publisher.py      # Publica postagens aprovadas
│   └── config.py         # Configurações do agente
├── tests/
│   └── test_agent.py     # Testes unitários
├── data/
│   └── storage.json      # Armazenamento local de postagens
├── requirements.txt      # Dependências Python
└── README.md             # Documentação

Configuração

Para usar este agente, você precisa das seguintes variáveis de ambiente:

TELEGRAM_BOT_TOKEN=seu_token_do_bot
SLACK_BOT_TOKEN=seu_token_do_slack
GEMINI_API_KEY=sua_chave_api_gemini

Uso

  1. Clone o repositório:
git clone https://github.com/pourebadi/social-review-curator-agent.git
cd social-review-curator-agent
  1. Instale as dependências:
pip install -r requirements.txt
  1. Execute o agente:
python src/agent.py

Contribuição

Contribuições são bem-vindas! Por favor, abra uma issue ou envie um pull request.

Licença

Este projeto está licenciado sob a licença MIT.

Habilidades Relacionadas