def on_guild_join(server):
server_count = len(bot.guilds)
member_count = 0
for server in bot.guilds:
for member in server.members:
member_count += 1
await bot.change_presence(game=discord.Game(name=bot.command_prefix[0]+"help | {} guilds with {} members.".format(server_count, member_count)))
webhook.send(':tada: [`'+str(datetime.datetime.now().strftime("%d/%m/%y %H:%M:%S"))+'`] I joined the server `' + server.name + '` ('+ str(server.id) + '), owned by `' + server.owner.name + '#' + server.owner.discriminator + '` (' + str(server.owner.id) + ').')
guild_count = len(bot.guilds)
headers = {'Authorization': config['Main']['dbotstoken']}
data = {'server_count': guild_count}
api_url = 'https://discordbots.org/api/bots/311810096336470017/stats'
async with aiohttp.ClientSession() as session:
await session.post(api_url, data=data, headers=headers)
# server leave
评论列表
文章目录