ika_bot/ika.rb
2025-08-12 06:09:47 -04:00

21 lines
424 B
Ruby

require 'discordrb'
require_relative './session'
token = File.read("./token")
bot = Discordrb::Bot.new(token:)
current_session = nil
bot.message do |event|
if event.message.content == "!init"
next event.respond("There's already a session running") unless current_session.nil?
next current_session = Session.new(event, event.message.author)
end
current_session&.respond_to event
end
bot.run