Um teste social que tirei da cabeça derrepente
Eco de Palavras - API de Mensagens Aleatórias
O que é?
Eco de Palavras é uma API simples que permite que qualquer pessoa envie uma mensagem e leia mensagens aleatórias de outras pessoas. É uma forma divertida e criativa de se comunicar com o mundo.
Como usar
Enviar uma mensagem
Para enviar uma mensagem, você precisa fazer uma solicitação POST para a rota "/" da url "https://ecodepalavras.squareweb.app" com um corpo JSON contendo dois campos: "Author" e "Message".
Exemplo de solicitação:
POST /
{
"author": "João",
"message": "O amor é a força mais humilde, mas a mais poderosa do universo."
}
Ler uma mensagem aleatória
Para ler uma mensagem aleatória, você precisa fazer uma solicitação GET para a url "https://ecodepalavras.squareweb.app".
Exemplo de resposta: * No momento retorna um HTML para abrirem no navegador
Por que usar?
Eco de Palavras é uma forma divertida e criativa de se comunicar com o mundo. Além disso, é uma ótima maneira de descobrir novas perspectivas e inspirações. Use-o para compartilhar suas idéias, sentimentos e pensamentos com o mundo, ou para ler algo interessante e desconhecido.
Como contribuir
Se você quiser contribuir para o projeto Eco de Palavras, fique à vontade para enviar pull requests no nosso repositório no GitHub. Também estamos sempre à procura de feedback e sugestões para melhorar a API. https://github.com/luisviniciuslv/api_eco_de_palavras.git
me chama no discord luusy#0001
achei uma ideia interessante , mas creio que precisa de algum metodo para filtrar oque é enviado , pq pelo que testei dá para mandar codigo em html e javascript podendo facilmente inserir algum codigo malicioso ou imagem indevida testei o seguinte codigo e obtive resultado
{
"author": "katsudouki",
"message": "<center><script>window.alert('ola');</script>teste 123 <br><img src='https://i.imgur.com/8GwWA8O.gif'></center>"
}
A ideia é nobre mas infelizmente creio que nem todos os usuários terão a intenção de utilizar esse sistema para colocar frases bonitinhas.
Caramba, a ideia é muito interessante! Como o pessoal falou, sempre vão existir pessoas mal intencionadas. Então um filtro para evitar mensagens repetidas (spam), palavras ofensivas e uma forma de denunciar as frases seria uma boa.
edit: vi que alguém criou um PR para tirar as oalavras inapropriadas, mas talvez ir listando palavra por palavra não seja a melhor opção. Existem alguns arquivos prontos com listas dessas palavras e bibliotecas que fazem isso. Acredito que vale a pena dar uma pesquisada.