我正在使用Blather制作聊天机器人。
我从文档中获取以下示例:
message :chat?, :body => 'hello' do |m|
say m.from, 'world'
end
但我想用它来说明“喂”的任何“情况”,即hEllo,HELLO,Hello,并用world响应。
我将如何去做?
您应该能够使用正则表达式。在这种情况下,只需进行一个不区分大小写的简单匹配即可:
message :chat?, :body => /hello/i do |m|
# ... etc
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句