Files
rbot/lib/commands/basic.rb
2017-09-27 00:53:53 +09:00

30 lines
1005 B
Ruby

module Bot
module DiscordCommands
module BasicCommands
extend Discordrb::Commands::CommandContainer
require 'time'
command(:time, usage: 'time <オプション>', description: '現在時刻を表示') do |event, option|
now = DateTime.now
dow = ['日', '月', '火', '水', '木', '金', '土']
date = "#{now.year}#{now.month}#{now.day}日(#{dow[now.wday]})"
time = "#{now.hour}#{now.minute}#{now.second}"
# オプションのチェック
if option == nil
event.respond "#{date}\n#{time}"
else
if option == '-time'
event.respond time
else
if option == '-date'
event.respond date
end
end
end
end
end
end
end