冰楓論壇

 找回密碼
 立即註冊
ads_sugarbook
搜索
查看: 4122|回覆: 0
打印 上一主題 下一主題

[分享] [VB.NET] DiscordBot 部分函數用法【教學?】

  [複製鏈接]

57

主題

1

好友

252

積分

中級會員

Rank: 3Rank: 3

UID
240679
帖子
286
主題
57
精華
0
積分
252
楓幣
284
威望
250
存款
382
贊助金額
0
推廣
0
GP
72
閱讀權限
30
在線時間
47 小時
註冊時間
2018-7-14
最後登入
2023-9-8

Android勳章 私服達人 懶人勳章 太陽勳章 幼兒勳章 性別(女) 性別(男) 音樂勳章 神手勳章 積分勳章 發帖達人 2020年紀念勳章

跳轉到指定樓層
1
發表於 2019-12-5 16:12:57 |顯示全部樓層 |倒序瀏覽
本帖最後由 Beebong 於 2020-4-12 21:06 編輯

DiscordBotAPI查詢 (上篇教學"[VB.NET] 讓DiscordBot上線【教學?")


指定群資料型態轉為ULong
  1. Dim Guild As ULong = Discord.GetGuild(GuildId)
複製代碼
標記指定群指定文字頻道
  1. Dim ChannelId As UInteger = (頻道ID)
  2. Dim channel As String = Discord.GetGuild(Guild.Id).GetTextChannel(ChannelId).Mention
複製代碼
讀取指定群總人數 (貌似包含DiscordBot) (如有錯誤請告知)
  1. Dim GuildUsersList As Integer = Discord.GetGuild(Guild.Id).Users.Count
複製代碼
指定群指定用戶資料型態轉為SocketGuildUser (如有錯誤請告知)
  1. Dim GuildUsers As SocketGuildUser = Discord.GetGuild(Guild.Id).GetUser(User.Id)
複製代碼
指定群所有用戶存進陣列型態的SocketGuildUser (如有錯誤請告知)
  1. Dim GuildUsersAll As SocketGuildUser() = Discord.GetGuild(Guild.Id).Users.ToArray
複製代碼
指定群指定頻道資料型態轉為SocketGuildChannel (如有錯誤請告知)
  1. Dim GuildChannel As SocketGuildChannel = Discord.GetGuild(Guild.Id).GetChannel(Channel.Id)
複製代碼
指定群所有頻道存進陣列型態的SocketGuildChannel (如有錯誤請告知)
  1. Dim GuildAllChannel As SocketGuildChannel() = Discord.GetGuild(Guild.Id).Channels.ToArray
複製代碼
Bot加入的所有群存進陣列型態的SocketGuild (如有錯誤請告知)
  1. Dim BotAllGuilds As SocketGuild() = Discord.Guilds.ToArray
複製代碼
.
收藏收藏0 推1 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1骰子
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
高級模式
B Color Image Link Quote Code Smilies

廣告刊登意見回饋關於我們管群招募本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-5-8 18:04

回頂部