mirror of
https://github.com/mii443/rbot.git
synced 2025-08-22 23:55:28 +00:00
30 lines
1005 B
Ruby
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 |