Class: ChatgptAssistant::Main

Inherits:
Object
  • Object
show all
Defined in:
lib/chatgpt_assistant.rb

Overview

This class is responsible for initializing the Chatgpt Assistant

Instance Method Summary collapse

Constructor Details

#initialize(mode) ⇒ Main

Returns a new instance of Main.



30
31
32
33
# File 'lib/chatgpt_assistant.rb', line 30

def initialize(mode)
  @mode = mode
  @config = Config.new
end

Instance Method Details

#startObject



35
36
37
38
39
40
# File 'lib/chatgpt_assistant.rb', line 35

def start
  return telegram_bot if telegram_mode?
  return discord_bot if discord_mode?

  raise "Invalid mode"
end