frankie813 / laravel-discord-roles
Laravel 包,用于附加和解除 Discord 角色绑定。
0.0.2
2023-04-18 23:13 UTC
This package is not auto-updated.
Last update: 2024-10-03 04:56:41 UTC
README
这是一个 Laravel 包,可以轻松地附加和解除 Discord 角色绑定。
安装
您可以通过 composer 安装此包
composer require frankie813/laravel-discord-roles
配置
发布配置文件(可选)
php artisan vendor:publish --provider="Frankie813\LaravelDiscordRoles\LaravelDiscordRolesServiceProvider"
将您的 Discord 机器人令牌添加到 .env 文件中
DISCORD_BOT_TOKEN=your_bot_token_here
使用方法
通过导入主类,在您的 Laravel 应用中使用此包
use Frankie813\LaravelDiscordRoles\LaravelDiscordRoles; $discordRoles = new LaravelDiscordRoles(env('DISCORD_BOT_TOKEN')); $guildId = 'guild_id'; $userId = 'user_id'; $roleId = 'role_id'; // Attach a role $result = $discordRoles->attachRole($guildId, $userId, $roleId); // Detach a role $result = $discordRoles->detachRole($guildId, $userId, $roleId);
或者,如果您更喜欢使用外观
use Frankie813\LaravelDiscordRoles\Facades\LaravelDiscordRoles; $guildId = 'guild_id'; $userId = 'user_id'; $roleId = 'role_id'; // Attach a role $result = LaravelDiscordRoles::attachRole($guildId, $userId, $roleId); // Detach a role $result = LaravelDiscordRoles::detachRole($guildId, $userId, $roleId);
许可
此包是开源软件,遵循 MIT 许可协议。