メッセージを編集するメソッドは機能しません。理由はわかりません。ここで は私のコマンドです:Discord.NET:Message.Editメソッドが機能しません。
cService.CreateCommand("edit")
.Do(async (e) =>
{
await e.Message.Edit("edited!");
});
そして、ここでは、私が取得エラーです:
[エラー]、[メッセージキュー]メッセージサーバ/ xxxxxxxxxxxxxxxxx Discord.Net.HttpExceptionを編集に失敗しました:サーバーが応答しましたエラー403(禁止)をDiscord.Net.Rest.RestSharpEngine.d__10.MoveNext()
と10行追加しました。
他のすべてがうまくいくようです。それが私が持っていた唯一の問題で、何が間違っているのか分からない。
あなたが私が間違ったことを教えていただければ幸いです。どうもありがとう!
あなたは何が起こったかについてより多くの情報が必要です。ライブラリは例外情報を渡します(https://github.com/RogueException/Discord.Net/blob/master/src/Discord.Net/MessageQueue.cs#L177)。 – Rob
はい、ここに例外情報があります: 'Discord.Net.HttpException:サーバがDiscord.Net.Rest.RestSharpEngineでエラー403(禁止)で応答しました。 d__10.MoveNext() 'を10行追加しました。 なぜ禁止されていますか?私は、ボットに必要なすべての権限があることを確信しています。メッセージは削除できますが、メッセージを編集することはできません。何が起こっている?ところでコメントしてくれてありがとう! –
他のユーザーメッセージを編集することはできません。 – Jyrka98