diff --git a/lib/discordrb/events/message.rb b/lib/discordrb/events/message.rb
index <HASH>..<HASH> 100644
--- a/lib/discordrb/events/message.rb
+++ b/lib/discordrb/events/message.rb
@@ -64,6 +64,14 @@ module Discordrb::Events
       nil
     end
 
+    # Drains the currently saved message, which clears it out, resulting in everything being saved before being
+    # thrown away and nothing being sent to the channel (unless there is something saved after this).
+    # @see #<<
+    def drain
+      @saved_message = ''
+      nil
+    end
+
     alias_method :user, :author
     alias_method :text, :content
     alias_method :send, :send_message
Add MessageEvent#drain to clear out the saved message