Wednesday, July 15, 2026 2:02:50 AM
> project show esm_bot
A sophisticated Discord bot that bridges Arma 3 Exile servers with Discord communities. Built in Ruby with secure TCP communication, it delivers territory management, real-time notifications, and comprehensive server administration right in your Discord channels.
Details
> esm.rb
# frozen_string_literal: true

require "colorize"
require "http"

module ESM
  class << self
    def logger
      @logger ||= begin
        logger = ESM::Logger.new("log/#{env}.log", "daily")

        logger.level =
          case env
          when "development", "test"
            Logger::DEBUG
          else
            Logger::INFO
          end

        logger
      end
    end

    def env
      raise "ESM.env - not implemented. Has ESM not been loaded?"
    end

    def config
      raise "ESM.config - not implemented. Has ESM not been loaded?"
    end

    def backtrace_cleaner
      raise "ESM.backtrace_cleaner - not implemented. Has ESM not been loaded?"
    end

    def cache
      raise "ESM.cache - not implemented. Has ESM not been loaded?"
    end
  end
end
All opinions represented herein are my own
- © 2024 - 2026 itsthedevman
- build 43aa0d7