Ruby 如何让机器人发送随机消息?

Ruby 如何让机器人发送随机消息?,ruby,Ruby,我使用的方法是: when /random bot.api.send_message(chat_id: message.chat.id, text: "TEXT GOES HERE", parse_mode: 'Markdown') 当用户发送/random命令时,如何使bot发送我定义的随机消息 谢谢。正如其他人所说,不清楚你想要什么 如果希望它从预定义消息列表中选择随机消息,请尝试以下操作: messages = ['message one', 'message two'

我使用的方法是:

 when /random
        bot.api.send_message(chat_id: message.chat.id, text: "TEXT GOES HERE", parse_mode: 'Markdown')
当用户发送/random命令时,如何使bot发送我定义的随机消息


谢谢。

正如其他人所说,不清楚你想要什么

如果希望它从预定义消息列表中选择随机消息,请尝试以下操作:

messages = ['message one', 'message two', 'message three']
messages.sample
Arraysample返回数组的随机元素。您也可以通过以下方式实现:messages[randmessages.size]


顺便说一句,你忘了报电报了。gem'telegram-bot-ruby'您可能应该指定随机消息的含义。字母或单词的随机组合?它们也应该包括随机数吗?这取决于您将如何定义随机消息。你到底是什么意思?您将有一个随机消息列表,您想随机包含一条吗?显然,一旦你弄清楚了随机消息是如何定义的,你就会把这里的文本替换为