Estoy desarrollando un bot de discordia con php. Quiero crear un enlace de invitación a través del paquete DiscordPHP .
aqui lo que escribo
include __DIR__.'/vendor/autoload.php'; use Discord\Discord; $discord = new Discord([ 'token' => 'MY_TOKKEN', ]); $discord->on('ready', function ($discord) { echo "Bot is ready!", PHP_EOL; $discord->on('message', function ($message, $discord) { $channel = $message->channel; $channel->createInvite([ 'max_age' => 60, 'max_uses' => 5, ])->done(function (Invite $invite) { echo $invite->code; }); }); }); $discord->run(); Desde echo $invite->code; No recibí ninguna cadena de respuesta que pueda usar para compartir.
No conozco discord lib, pero puede depurar haciendo var_dump($invite) y verificar el resultado si obtiene algo Mi actualización ejecuta esto
include __DIR__.'/vendor/autoload.php'; use Discord\Discord; $discord = new Discord([ "token" => "your token", ]); $discord->on('ready', function ($discord) { echo "Bot is ready!", PHP_EOL; $discord->on('message', function ($message, $discord) { $channel = $message->channel; $channel->createInvite([ 'max_age' => 60, 'max_uses' => 5, ])->done(function (Invite $invite) { echo $invite->code; }); }); }); $discord->run();y verifique los permisos en su discordia que el bot permitió hacer invitaciones