Sha256: 4ccc9d6ea6fc889032830e360a9978e95eea541feac2ae94ef6f03a2ac510132

Contents?: true

Size: 710 Bytes

Versions: 8

Compression:

Stored size: 710 Bytes

Contents

require 'qwtf_discord_bot/version'
require 'qwtf_discord_bot/qwtf_discord_bot_server'
require 'qwtf_discord_bot/qwtf_discord_bot_watcher'
require 'discordrb'

require 'qstat_request'
require 'player'
require 'team'
require 'emoji'
require 'roster'

class QwtfDiscordBot
  ENV_VARS = [
    'QWTF_DISCORD_BOT_TOKEN',
    'QWTF_DISCORD_BOT_CLIENT_ID',
    'QWTF_DISCORD_BOT_CHANNEL_ID'
  ]

  if ENV_VARS.any? { |var| !ENV.key?(var) }
    raise "Environment variables not configured"
  end

  TOKEN = ENV['QWTF_DISCORD_BOT_TOKEN'].strip
  CLIENT_ID = ENV['QWTF_DISCORD_BOT_CLIENT_ID'].strip
  CHANNEL_ID = ENV['QWTF_DISCORD_BOT_CHANNEL_ID'].strip

  def initialize(endpoints)
    @endpoints = endpoints
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
qwtf_discord_bot-2.2.1 lib/qwtf_discord_bot.rb
qwtf_discord_bot-2.2.0 lib/qwtf_discord_bot.rb
qwtf_discord_bot-2.1.3 lib/qwtf_discord_bot.rb
qwtf_discord_bot-2.1.2 lib/qwtf_discord_bot.rb
qwtf_discord_bot-2.1.1 lib/qwtf_discord_bot.rb
qwtf_discord_bot-2.1.0 lib/qwtf_discord_bot.rb
qwtf_discord_bot-2.0.1 lib/qwtf_discord_bot.rb
qwtf_discord_bot-2.0.0 lib/qwtf_discord_bot.rb