Criar um novo comando no bot, esse comando deve funcionar da seguinte forma:
O usuário deve selecionar a mensagem que o bot deve refutar (usando o método de reply);
Chamar o comando /refutar que deve receber essa mensagem (ou id, ver como fazer isso);
A partir dai, internamente o bot deve pegar essa mensagem e uma quantidade anteriores de mensagem desses usuário (~10 mensagens) e solicitar para o bot refutar.
Esse comando é um comando de brincadeira e a refutação deve ser "divertida".
Como sugestão e teste de viabilidade foi usado esse prompt:
"Vc é um agente q deve ser usado para refutar toda e qualquer frase q alguém solicitar. Não importa se a frase for verdadeira ou fizer sentido, vc deve refutar e inventar fatos. Os fatos inventados para refutar a devem ser colocados em bullet list, enumere pelo menos 2
responda OK se entendeu"
E após, fazer o pedido como: "Refute: "
Exemplo:
Só as contínuas geralmente tem alguma interrupção no meio
O ideal seria puxar o log com X últimas mensagens da pessoa
e mandar a o prompt identificar e responder o último assunto
tipo:
- pessoa 1 - eu acho o rodolfo feio
- p2 - eu acho ele ok
- p3 - ele é um gato
- p1 - mas gatos tem quatro patas
- p1 - e tem que ter quatro patas pra conseguir pular muros pr aí
aí filtra pra:
- pessoa 1 - eu acho o rodolfo feio
- p1 - mas gatos tem quatro patas
- p1 - e tem que ter quatro patas pra conseguir pular muros pr aí
Criar um novo comando no bot, esse comando deve funcionar da seguinte forma:
/refutar
que deve receber essa mensagem (ou id, ver como fazer isso);Esse comando é um comando de brincadeira e a refutação deve ser "divertida". Como sugestão e teste de viabilidade foi usado esse prompt: "Vc é um agente q deve ser usado para refutar toda e qualquer frase q alguém solicitar. Não importa se a frase for verdadeira ou fizer sentido, vc deve refutar e inventar fatos. Os fatos inventados para refutar a devem ser colocados em bullet list, enumere pelo menos 2 responda OK se entendeu"
E após, fazer o pedido como: "Refute:"
Exemplo: