mirror of
https://github.com/uhIgnacio/EmoteManager.git
synced 2024-08-15 02:23:13 +00:00
make sharding shit optional
This commit is contained in:
parent
60f81b5a72
commit
6b0dc50689
1 changed files with 10 additions and 7 deletions
13
bot.py
13
bot.py
|
@ -60,12 +60,13 @@ class Bot(Bot):
|
|||
def main():
|
||||
import sys
|
||||
|
||||
if len(sys.argv) < 3:
|
||||
print('Usage:', sys.argv[0], '<shard count> <hyphen-separated list of shard IDs>', file=sys.stderr)
|
||||
if len(sys.argv) == 1:
|
||||
shard_count = None
|
||||
shard_ids = None
|
||||
elif len(sys.argv) < 3:
|
||||
print('Usage:', sys.argv[0], '[<shard count> <hyphen-separated list of shard IDs>]', file=sys.stderr)
|
||||
sys.exit(1)
|
||||
|
||||
# we place these lines up here instead of inline in order to improve tracebacks,
|
||||
# as python tracebacks do not drill down to specific lines of a multi-line expression
|
||||
else:
|
||||
shard_count = int(sys.argv[1])
|
||||
shard_ids = list(map(int, sys.argv[2].split('-')))
|
||||
|
||||
|
@ -79,6 +80,8 @@ def main():
|
|||
emojis=True,
|
||||
# everything else, including `members` and `presences`, is implicitly false.
|
||||
),
|
||||
|
||||
# the least stateful bot you will ever see 😎
|
||||
chunk_guilds_at_startup=False,
|
||||
member_cache_flags=discord.MemberCacheFlags.none(),
|
||||
# disable message cache
|
||||
|
|
Loading…
Reference in a new issue