ruboty original class
module Ruboty
module Handlers
class Whoami < Base
on(
/who am i\?/i,
name: "whoami",
description: "Answer who you are",
)
def whoami(message)
Ruboty::Actions::Whoami.new(message).call
end
end
# original class
class Stars < Base
# ROBOT_NAME='@hogohogohoge' # trigger by mention
on(/gachapon.*/i, name: "stars", description: "Stars app test")
def stars(message)
char_names = [
'水',
'金',
'地',
'火',
'木',
'土',
'天',
'冥',
'海',
]
char_name = char_names.sample
message.reply("@#{message.from_name} #{char_name}") # reply
end
end
end
end