私は不協和音のボットをコーディングしていました。あなたがゲームのプレイヤーのような特定の役割をユーザーに与えるための機能を追加したいと思っていました。これどうやってするの?助けてくれてありがとう。Discord.NETユーザーに役割を与える方法を教えてください。
1
A
答えて
1
...ここにライブラリを検討してください:https://github.com/RogueException/Discord.Net
戻るあなただけの非同期オペレータコマンドでこのawait e.User.AddRoles(x);
を行うことができます質問、 へ。 x
がロール変数になります。誰もがここに将来的にこのを見つけるための
+0
どのようにxを取得しますか? –
3
は、私は、ユーザーに役割を与える方法です:
var user = Context.User;
var role = Context.Guild.Roles.FirstOrDefault(x => x.Name == "RoleName");
await (user as IGuildUser).AddRoleAsync(role);
は、この情報がお役に立てば幸い!
0
これはトリック これを行う必要がありますが、あなたが試すことができるため、ユーザーはどのチャンネルでのカントの話は、ただ1つのチャネルは、これはコードの工場ではありません刑務所
using System;
using System.Collections.Generic;
using System.Text;
using Discord;
using Discord.Commands;
using Discord.WebSocket;
using Discord.Net;
using System.Linq;
using System.Threading.Tasks;
namespace ConsoleApp1.commands
{
public class jail : ModuleBase<SocketCommandContext>
{
[Command("jail")]
public async Task jail2 (IGuildUser user)
{
var role = Context.Guild.Roles.FirstOrDefault(x => x.Name.ToString() == "ROLE_NAME");
await (user as IGuildUser).AddRoleAsync(role);
}
}
}
+0
答えを編集して、コードの内容を記述してください。コメントを追加するだけではありません。 –
関連する問題
- 1. RichTextBoxにフラットな外観を与える方法を教えてください。
- 2. ConfigurationManager.ConnectionStringsに.ASHXアクセス権を与える方法を教えてください。
- 3. jQueryのテキストに輝きを与える方法を教えてください。
- 4. 新しいタブでダウンロードまたは開くオプションをユーザーに与える方法を教えてください。
- 5. Amazon Redshiftユーザーにシステムテーブル、ビュー、ログなどのアクセス権を与える方法を教えてください。
- 6. 別のユーザーにAzureポータルリソースへのアクセス権を与える方法を教えてください。
- 7. ポイントから消える方法を教えてください。
- 8. ボタンにCRLFホットキーを割り当てる方法を教えてください
- 9. ユーザーにアップロードディレクトリを選択させる方法を教えてください。
- 10. ユーザーがGoogleマップにパスを描く方法を教えてください。
- 11. ユーザーがiTunesConnectに「オプトイン」してクラッシュする方法を教えてください。
- 12. ユーザーにグループメンバーシップを要求する方法を教えてください。
- 13. jqueryを使用してHTMLキャンバスにキーボードフォーカスを与える方法を教えてください。
- 14. UIWindowをキーウィンドウにする方法を教えてください。
- 15. ルビースクリプトが与えられていることを理解する方法を教えてください。
- 16. ユーザーが ".htaccess"でフォルダにアクセスする方法を教えてください。
- 17. ユーザーに毎回サインインする方法を教えてください。
- 18. MySQLのroot @ localhostにすべての特権を与える方法を教えてください。
- 19. GridViewのユーザー名列をOutlookで開く方法を教えてください。
- 20. Swingアプリケーションに触れる方法を教えてください。
- 21. 特定のシードデータにユーザーを割り当てる方法を教えてください。
- 22. Sitecoreでは、HTMLエディタプロファイルをユーザーまたはロールに割り当てる方法を教えてください。
- 23. Meteor React ES6でAccounts.onLoginに自分のアプリに影響を与える方法を教えてください。
- 24. Python 3.4ユーザー入力を制限する方法を教えてください
- 25. 自動更新購読(iOS)に無料月を与える方法を教えてください。
- 26. プログラムで管理者にレジストリキーの所有権を与える方法を教えてください。
- 27. SSLキーの読み取り権限をSQL Serverに与える方法を教えてください。
- 28. $ .ajax()から取得した要素にCSSプロパティを与える方法を教えてください。
- 29. cPanelの特定のサブドメインのユーザにSSHアクセスを与える方法を教えてください
- 30. データフォルダ内のページにrequire関数へのアクセス権を与える方法を教えてください。
と呼ばれることに役割を与えるコマンドです[ Hack hands](https://hackhands.com/)代わりに...ここでは、あなたが試したことを示しています。私たちはそこでフォームを手助けしようとします... – balexandre