In einem chatbot, gibt es eine Funktion für den Bot mit einem Satz zu bestimmtem Befehl zu beantworten, zum Beispiel inZufällige Meldung in Ruby?
match /^Loggy, te amo/, :use_prefix => false
def execute(user)
if user.name.eql? 'Cquintero6'
@client.send_msg '/me besa a Carlos'
@client.send_msg 'Io también te jamón <3'
else
@client.send_msg "#{user.name}, ¿En serio crees que amaria a una basurilla como tú? Sáquese. "
end
end
Als ich "Loggy, te amo", das Bot Antworten im Chat schreiben, je auf den Benutzer. Die Frage ist, wie kann ich eine Liste von Antworten erstellen, so dass der Bot eine zufällige Antwort auswählt? Vielen Dank! (Random Strings "@ Client.send_msg")
fragen Sie, wie einen Array von Strings zu schreiben und wählen und gelegentlichen? Oder fragst du, wo es eine Liste von "zufälligen Phrasen" gibt, die du benutzen kannst? –
Wie schreibt man ein Array von Strings und so wählt der Bot einen aus! Yep –
fügte meiner Antwort ein Beispiel von ERB hinzu –