use Discord\Discord;
 use Discord\Parts\Guild\Guild;
 use Discord\Parts\Guild\ScheduledEvent;
+use Illuminate\Support\Facades\Storage;
 use React\Promise\PromiseInterface;
 
 class EpisodeEventCommand extends BaseCommand {
                $event->entity_metadata = [
                        'location' => $episode->getRestreamLink(),
                ];
-               $event->image = '';
+               if ($episode->event && $episode->event->banner) {
+                       $file = Storage::get($episode->event->banner);
+                       $event->image = 'data:image/png;base64,'.base64_encode($file);
+               } else {
+                       $event->image = '';
+               }
        }
 
 }
 
--- /dev/null
+<?php
+
+use Illuminate\Database\Migrations\Migration;
+use Illuminate\Database\Schema\Blueprint;
+use Illuminate\Support\Facades\Schema;
+
+return new class extends Migration
+{
+       /**
+        * Run the migrations.
+        */
+       public function up(): void {
+               Schema::table('events', function(Blueprint $table) {
+                       $table->string('banner')->default('');
+               });
+       }
+
+       /**
+        * Reverse the migrations.
+        */
+       public function down(): void {
+               Schema::table('events', function(Blueprint $table) {
+                       $table->dropColumn('banner');
+               });
+       }
+};