def send_file(file, caption: nil, tts: false, filename: nil, spoiler: nil)
      @bot.send_file(@id, file, caption: caption, tts: tts, filename: filename, spoiler: spoiler)
    end
def send_file(file, caption: nil, tts: false, filename: nil, spoiler: nil)
      @bot.send_file(@id, file, caption: caption, tts: tts, filename: filename, spoiler: spoiler)
    end
Sends a file to this channel. If it is an image, it will be embedded.
 @param file [File] The file to send. There's no clear size limit for this, you'll have to attempt it for yourself (most non-image files are fine, large images may fail to embed)
 @param caption [string] The caption for the file.
 @param tts [true, false] Whether or not this file's caption should be sent using Discord text-to-speech.
 @param filename [String] Overrides the filename of the uploaded file
 @param spoiler [true, false] Whether or not this file should appear as a spoiler.
 @example Send a file from disk
   channel.send_file(File.open('rubytaco.png', 'r'))