>>1741Cualquier lenguaje sirve, pero python es nivel cavernícola y viene preinstalado en linux y por eso todos lo usan para esas cosas, aunque igual sirve C, shell script, scheme, go, javascript, ruby, lisp, perl, crystal, lo que sea. Excepto HTML claro está, porque no es un lenguaje de programación, solo es marcado, como Markdown, cualquier variante de XML u Org.
En cuanto a la estrategia está la clásica de que si eres bueno en matemáticas puedes estudiar redes neuronales por varios meses o años y luego haces y entrenas a tu IA o lo que sea, o también puedes usar la vieja estrategia de usar respuestas estadísticamente comunes dadas por humanos a ciertas frases (las extraes de una base de datos con una API y "randomizas" las respuestas que se dan los bots entre ellos).
O mi favorita personal:
import time
print("Bot 1: hola")
time.sleep(5)
print("Bot 2: ¿qué tal, bot 1?")
time.sleep(5)
print("Bot 1: Estoy bien, bot 2, ¿y tú?")
time.sleep(5)
print("Bot 2: También estoy bien uwu")
time.sleep(5)
print("Bot 1: Ok, bueno adiós :3")
time.sleep(5)
print("Bot 2: Ciao!")
Listo.