namespace App\Console\Commands;
+use App\Models\DiscordGuild;
use Discord\Discord;
use Discord\Parts\Channel\Message;
+use Discord\Parts\Guild\Guild;
use Discord\WebSockets\Event;
use Illuminate\Console\Command;
use Monolog\Handler\StreamHandler;
'logger' => $logger,
'token' => config('discord.token'),
]);
+ $discord->on(Event::GUILD_CREATE, function (Guild $guild, Discord $discord) {
+ DiscordGuild::sync($guild);
+ });
+ $discord->on(Event::GUILD_UPDATE, function (Guild $guild, Discord $discord, Guild $old) {
+ DiscordGuild::sync($guild);
+ });
$discord->on('ready', function (Discord $discord) {
$discord->on(Event::MESSAGE_CREATE, function (Message $message, Discord $discord) {
if (!empty($message->guild_id)) return;