Executando verificação de segurança...
7

Como criei um Twitter sobre filmes totalmente automatizado usando o ChatGPT

A tecnologia está avançando rapidamente, e a inteligência artificial está cada vez mais presente em nossas vidas, ajudando a resolver problemas de forma mais rápida e eficiente. Na área de criação de conteúdo, a IA também pode ser uma grande aliada, permitindo a automatização de tarefas e a criação de conteúdo de alta qualidade de forma mais fácil e rápida.

Neste artigo, vou compartilhar como criei um Twitter sobre filmes totalmente automatizado usando o modelo text-davinci-003 da OpenAI e dados sobre filmes do The Movie DB. O objetivo do projeto é servir de exemplo de como podemos criar diversos tipos de conteúdos combinando algumas APIs, nesse caso o que o código faz é: postar tweets sobre filmes de forma automatizada, incluindo resumos dos filmes e informações como data de lançamento, nota média e outras informações relevantes.


O script segue as seguintes etapas:

  1. Obtém informações do filme usando a API do The Movie DB.
    A API do The Movie DB nos proporciona mais de 1 milhão de filmes que estão cadastrados na base deles, pra pegar um filme aleatoriamente, eu sorteio um número de 1 a 1.095.654 (que é o id do ultimo filme cadastrado por eles na hora da criação do script) e busco um filme com esse id que contenha todas as informações que preciso.

  2. Usa o modelo de geração de linguagem natural da OpenAI para gerar um resumo do filme.
    Essa parte é muito mais fácil que muitos acham, simplesmente uma requisição para o endpoint /text-davinci-003/completions com o prompt "Faça um tweet resumindo essa sinopse de até 240 caracteres: + (sinopse obtida do filme)"

  3. Cria um arquivo de imagem do filme a ser usado no tweet.
    Basicamente, obtenho a imagem do cdn da TMDB, transformo em base64 e então transformo em um arquivo de imagem. O código dessa parte esta no arquivo "utils.js".

  4. Usa a API do Twitter para postar um tweet com o resumo do filme.
    Optei por usar a lib 'twitter-api-v2', porque já tem todos os requests que precisava prontos. Então basicamente é só chamar o método de postar o tweet passando a imagem e o texto.

  5. Responde ao tweet com informações adicionais do filme, como data de lançamento, nota média e outras informações relevantes.
    Mesma coisa da acima, responde o tweet do resumo da IA com algumas outras informações do filme, como data de lançemento, título original, nota média, etc…

  6. Repete!
    Uso a lib 'node-cron' pra configurar de quanto em quanto tempo quero que o tweet seja postado, deixei como padrão 1 hora.


O projeto é um ótimo exemplo de como a tecnologia pode ser usada para economizar tempo e aumentar a produtividade.

Link do perfil no Twitter:
aqui
Link do repositório: https://github.com/lucassmonn/movies-chatgpt-twitter

Carregando publicação patrocinada...
2
1
1

Sua ideia me deu uma luz do c***** pra um projeto meu!
Eu precisava de um endpoint API da billboard, mas não existe (free, pelo menos)...
Fiz na época um scrapper em pupeteer pra resolver isso.

Agora me toquei que, com o chatGPT aí, torna isso MUUITO mais fácil de pesquisar. EUREKA!!!

Obrigado por me ajudar sem querer e parabéns pelo seu projeto. A ideia foi show!!!

1
1
1
1

Também fiquei sabendo, é uma pena já que sempre gostei de integrar com a api do Twitter... e os valores serão absurdos

0
0