gpt4 book ai didi

python - AutoShardedBot 如何在 discord.py 中工作?

转载 作者:行者123 更新时间:2023-12-04 14:11:47 32 4
gpt4 key购买 nike

有人会解释分片是如何工作的,特别是 discord.ext.commands.AutoShardedBot ?
我在下面提出了多个问题:

  • 它是否在多台服务器上运行?
  • 如果没有,分片它有什么好处?
  • 公会有时会在碎片之间切换吗?
  • 如果机器人在多台服务器上运行,我如何使用一个数据库?

  • 谢谢你的时间。

    最佳答案

  • 如果“多台服务器”是指物理机,不,它是一个
    单个 python 实例。
  • Discord 需要分片超过 2.5k 个公会。
  • 公会由 (guild_id >> 22) % shard_count 分配给分片
  • 使数据库可通过网络访问,请确保对其进行保护
    使用强密码,从每个连接到它。

  • 如果需要拆分到多台机器,可以通过 shard_idshard_count到正常 Bot实例。
    Discord Docs on Sharding

    关于python - AutoShardedBot 如何在 discord.py 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63728585/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com