- UID
- 240679
- 帖子
- 286
- 主題
- 57
- 精華
- 0
- 積分
- 252
- 楓幣
- 284
- 威望
- 250
- 存款
- 382
- 贊助金額
- 0
- 推廣
- 0
- GP
- 72
- 閱讀權限
- 30
- 在線時間
- 47 小時
- 註冊時間
- 2018-7-14
- 最後登入
- 2023-9-8
|
本帖最後由 Beebong 於 2020-4-12 21:06 編輯
DiscordBotAPI查詢 (上篇教學"[VB.NET] 讓DiscordBot上線【教學?】")
將指定群的資料型態轉為ULong- Dim Guild As ULong = Discord.GetGuild(GuildId)
複製代碼 標記指定群的指定文字頻道- Dim ChannelId As UInteger = (頻道ID)
- Dim channel As String = Discord.GetGuild(Guild.Id).GetTextChannel(ChannelId).Mention
複製代碼 讀取指定群的總人數 (貌似包含DiscordBot) (如有錯誤請告知)- Dim GuildUsersList As Integer = Discord.GetGuild(Guild.Id).Users.Count
複製代碼 將指定群的指定用戶資料型態轉為SocketGuildUser (如有錯誤請告知)- Dim GuildUsers As SocketGuildUser = Discord.GetGuild(Guild.Id).GetUser(User.Id)
複製代碼 將指定群的所有用戶存進陣列型態的SocketGuildUser (如有錯誤請告知)- Dim GuildUsersAll As SocketGuildUser() = Discord.GetGuild(Guild.Id).Users.ToArray
複製代碼 將指定群的指定頻道資料型態轉為SocketGuildChannel (如有錯誤請告知)- Dim GuildChannel As SocketGuildChannel = Discord.GetGuild(Guild.Id).GetChannel(Channel.Id)
複製代碼 將指定群的所有頻道存進陣列型態的SocketGuildChannel (如有錯誤請告知)- Dim GuildAllChannel As SocketGuildChannel() = Discord.GetGuild(Guild.Id).Channels.ToArray
複製代碼 將Bot加入的所有群存進陣列型態的SocketGuild (如有錯誤請告知)- Dim BotAllGuilds As SocketGuild() = Discord.Guilds.ToArray
複製代碼 . |
|