Recebendo notícias diretamente no Discord

Ontem eu estava com dificuldades para dormir, abri o YouTube e vi que tinha deixado passar um novo vídeo no canal do Filipe.

Eu já sabia do projeto TabNews, mas quando abri, ele ainda não tinha nada (literalmente). Abrindo a publicação relacionada na descrição do vídeo tive uma feliz surpresa com o que vi, postagens simples, diretas e escritas pela comunidade.

Acredito que assim como qualquer outra rede, podemos ter conteúdo de qualidade, e por conteúdo de qualidade não quero só dizer de tutoriais ou recursos, mas também perguntas, curiosidades e o que mais a comunidade puder oferecer.

Eu tenho um servidor com os meus amigos (salve Samuel, Bruno e Gabriel!) no qual adoramos brincar com os nossos bots, alguns até mesmo são "RSS feeds" de canais do youtube, notícias de tecnologia e similares.

Então, lá vamos nós para mais um bot, dessa vez para consumir informações do TabNews! O repositório está aqui, sinta-se livre :D

https://i.imgur.com/e1BzS7j.png

Ele busca a última notícia em um intervalo de cinco minutos e se for diferente da última já enviada, vai enviar uma nova mensagem no canal desejado. Você pode alterar a frequência se achar necessário, o bot ainda é controlado de forma "hard-coded", alterando variáveis no .env.dev e coisas do tipo, mas acredito que poderei torná-lo mais dinâmico com o tempo.

Até breve pessoal.

Muito interessante Caio. Você poderia explicar como realizo a integração dessa API no discord? Sou leigo nesta parte. 😄

Fala Nicolas! Perdão pela demora, estava ocupado. Você precisa de uma Token de Bot do Discord. Você consegue isso por aqui: https://discord.com/developers Por ai, também consegue gerar um link para convidá-lo e adicionar ao servidor que quiser 😊. Me avise se tiver dúvidas.

Caio que massa, parabéns pelo projeto! Muito legal ver esse tipo de integração acontecendo e quanto mais a API do TabNews for um lugar seguro para desenvolvedores construir coisas em cima, mais massa para todo mundo vai ser! 🤝

Obrigado Filipe! Inclusive acabei fazendo um montão de requisição pra API ontem a noite num intervalo muito curto por um erro de digitação, foi mal 👀. Olhei no [status](https://www.tabnews.com.br/status) e vi que as conexões e latência subiram, não sei se realmente fui eu ou só coincidência.
Foi isso sim 😂 eu peguei nos alertas mas vi que era de um mesmo IP (e de uma região dentro do Brasil) então assumi que era alguém tentando integrar: ![Pico de requests do IP](https://i.imgur.com/fn3cRd3.png) E esse teste foi ótimo, porque reforçou que precisamos colocar o Cloudflare para rate-limitting da API 🤝