Add `meta.args` for command line argument access. Add command line argument support for shard number. Add shard count to config file. Add `meta.sharding` exposing shard properties. Add shard number to logging methods. Add shard number to data appid.
20 lines
445 B
Python
20 lines
445 B
Python
from discord import Intents
|
|
from cmdClient.cmdClient import cmdClient
|
|
|
|
from .config import conf
|
|
from .sharding import shard_number, shard_count
|
|
|
|
|
|
# Initialise client
|
|
owners = [int(owner) for owner in conf.bot.getlist('owners')]
|
|
intents = Intents.all()
|
|
intents.presences = False
|
|
client = cmdClient(
|
|
prefix=conf.bot['prefix'],
|
|
owners=owners,
|
|
intents=intents,
|
|
shard_id=shard_number,
|
|
shard_count=shard_count
|
|
)
|
|
client.conf = conf
|