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

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

Carregando publicação patrocinada...
5

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>"
}

print

1
1
2
1
1

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.

1