php - Discord PHP 从频道 ID 创建邀请链接
问题描述
我正在用 php 开发一个不和谐的机器人。我想通过DiscordPHP包创建邀请链接。
这是我写的
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();
从echo $invite->code;
我没有得到任何我用来分享的响应字符串。
解决方案
我不知道 discord lib,但你可以通过 make 调试var_dump($invite)
并检查结果,如果你得到任何东西我的更新运行这个
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();
并检查机器人允许邀请的不和谐的权限
推荐阅读
- php - 如何显示以空格和逗号分隔的参数值?
- javascript - 隐藏透明 div 后面的元素但不是背景
- php - Axios 无法在 Mac 上运行 - 安装在 Vue 中的 Safari / chrome
- c - 在 Linux 上的 C 程序中屏蔽密码字符
- android - 为什么只有某些用户的 EditText 中缺少粘贴选项?
- react-native - 保持来自其他应用程序的背景音频活着,react-native-video IOS
- php - 如果空值= 0,如何计算数据库mysql中的行并获取值
- python - python2.7 tsfresh:ImportError:无法导入名称默认值
- javascript - VueJs 和 ChartJs - 图表在宽度上响应,但不是高度?
- hashmap - 带有布尔函数的哈希图