DiscordのBotを作成するために、ライブラリのDiscordPHPを用いているのですが、
入門のコードでエラーが出てしまい、解決できずに困っています。
このサイトを参考に同じコードを書き込み試しています。
https://discordphp.readme.io/docs/getting-started
your-auth-token
のところは、DiscordのAPP BOT USERのtokenを記述しています。
PHP
1<?php 2include __DIR__.'/vendor/autoload.php'; 3 4use Discord\Discord; 5$discord = new Discord([ 6 'token' => 'your-auth-token', 7]); 8 9$discord->on('ready', function ($discord) { 10 echo "Bot is ready!", PHP_EOL; 11 12 // Listen for messages. 13 $discord->on('message', function ($message, $discord) { 14 echo "{$message->author->username}: {$message->content}",PHP_EOL; 15 }); 16}); 17 18$discord->run();
これを、php run.php
で実行すると、以下のエラーが出ます。
[2016-12-18 16:11:12] DiscordPHP.ERROR: websocket error {"e":"Unable to complete SSL/TLS handshake: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed"} [] [2016-12-18 16:11:12] DiscordPHP.WARNING: websocket closed {"op":0,"reason":"websocket error"} [] [2016-12-18 16:11:12] DiscordPHP.INFO: starting reconnect {"reconnect_count":8} [] [2016-12-18 16:11:12] DiscordPHP.INFO: starting connection to websocket {"gateway":"wss://gateway.discord.gg/?v=6&encoding=json"} []
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。