Bugfix: Message guild returns null?

master
Dany Thach 2021-10-31 18:04:48 +01:00
parent 0dfdd27955
commit 027bb15b41
1 changed files with 4 additions and 2 deletions

View File

@ -48,7 +48,8 @@ class Toadling
if('902654364685074522' !== $message->guild_id) {
return false;
}
preg_match_all('/[^\s]+/', $message->content, $messageWords);
preg_match_all('/[^\s]+/', $message->content, $matches);
$messageWords = $matches[0];
if($messageWords[0] !== '!'.self::COMMAND_NAME) {
return false;
}
@ -59,7 +60,8 @@ class Toadling
if(preg_match('/^#[0-9A-F]{6}$/', $color) !== 1) {
return false;
}
$colorRole = $message->guild->roles->find(function (Role $role) use ($color) {
$guild = $discord->guilds->get('id', '902654364685074522');
$colorRole = $guild->roles->find(function (Role $role) use ($color) {
return $role->name === $color;
});
$colorInt = intval(substr($color, 1), 16);