frankie813/laravel-discord-roles

Laravel 包,用于附加和解除 Discord 角色绑定。

安装: 28

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:laravel-plugin

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 许可协议。