def drain_into(result)
      return if result.is_a?(Discordrb::Message)

      result = (@saved_message.nil? ? '' : @saved_message.to_s) + (result.nil? ? '' : result.to_s)
      drain
      result
    end
def drain_into(result)
      return if result.is_a?(Discordrb::Message)

      result = (@saved_message.nil? ? '' : @saved_message.to_s) + (result.nil? ? '' : result.to_s)
      drain
      result
    end
Drains the currently saved message into a result string. This prepends it before that string, clears the saved
 message and returns the concatenation.
 @param result [String] The result string to drain into.
 @return [String] a string formed by concatenating the saved message and the argument.