-6
A
回答
1
您需要訪問語音通道對象。我建議你使用語音通道的ID。該命令可能如下所示:
@client.command(pass_context = True)
async def vcmembers(ctx, voice_channel_id):
#First getting the voice channel object
voice_channel = discord.utils.get(ctx.message.server.channels, id = voice_channel_id)
if not voice_channel:
return await client.say("That is not a valid voice channel.")
members = voice_channel.voice_members
member_names = '\n'.join([x.name for x in members])
embed = discord.Embed(title = "{} member(s) in {}".format(len(members), voice_channel.name),
description = member_names,
color=discord.Color.blue())
return await client.say(embed = embed)
,並會像這樣工作:
在哪裏到底有多少是通道ID。如果您不知道如何獲取頻道ID,請右鍵點擊該頻道並點擊複製ID。
如果你不能看到拷貝ID,打開開發模式在Settings > Appearance > Developer Mode
相關問題
- 1. 如何獲取UWP中的所有重音顏色和名稱?
- 2. 如何從sqlite獲取所有數據庫名稱和表名稱
- 3. phpflickr - 如何通過所有者ID獲取照片所有者的用戶名?
- 4. IBM MQ - java api - 獲取所有通道名稱
- 5. 獲取所有功能參數名稱
- 6. 從stat函數獲取所有者名稱和組C++
- 7. 如何從相同的名稱獲取所有值xml c#
- 8. Xpath - 如何獲取元素的所有屬性名稱和值
- 9. 如何獲取所有線程ID和進程的名稱
- 10. 如何從aspnet_users獲取所有用戶名?
- 11. 從特定羣組中的所有用戶獲取用戶名
- 12. 如何獲取具有某個名稱的所有輸入?
- 13. java如何從xml文件中獲取所有元素名稱
- 14. 如何從Avro Schema獲取所有字段名稱?
- 15. 如何從控制器獲取所有動作名稱
- 16. 如何從文件中獲取所有接口名稱? (Typescript)
- 17. 獲取每行所有行的總和
- 18. Solr - 獲取給定用戶的所有「filemetadata.filesize」字段的總和
- 19. jqgrid獲取所有網格列名稱
- 20. 我想獲取所有目錄名稱
- 21. 如何從數據庫中獲取所有用戶數據?
- 22. 獲取AWS S3中所有存儲桶的名稱和數量
- 23. 獲取所有子文件夾的名稱,並和所有的HTML文件,它
- 24. 如何從MySQL檢索所有名稱?
- 25. 如何通過LINQ獲取數據集中多個表的所有列名稱
- 26. 如何從Kinvey獲得所有用戶
- 27. 如何使用Scala獲取json中所有元素的總和?
- 28. 從LDAP獲取所有用戶
- 29. 從多個服務器獲取所有數據庫名稱
- 30. 如何從數據庫中精確地獲取所有用戶
你嘗試過什麼和你在哪裏卡住了? – Wright
@Wright我找到了這個http://discordpy.readthedocs.io/en/latest/api.html#channel和idk如何獲取voice_members –