dbots.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:Inkxbot 作者: InkxtheSquid 项目源码 文件源码
def update(self):
        # Matt hasn't given me a key yet
    #    carbon_payload = {
            #'key': self.bot.carbon_key,
            #'servercount': len(self.bot.servers)
        #}

        #async with self.ses sion.post(CARBONAPIBOTDATA, data=carbon_payload) as resp:
            #log.info('Carbon statistics returned {0.status} for {1}'.format(resp, carbon_payload))

        payload = json.dumps({
            'server_count': len(self.bot.servers)
        })

        headers = {
            'authorization': self.bot.dbots_key,
            'content-type': 'application/json'
        }

        url = '{0}/bots/{1.user.id}/stats'.format(DBOTSAPI, self.bot)
        async with self.session.post(url, data=payload, headers=headers) as resp:
            log.info('DBots statistics returned {0.status} for {1}'.format(resp, payload))


        dlpayload = {
            "token": self.bot.discordlist_token,
            "servers": len(self.bot.servers)
        }

        serverdata = {
            "servers": len(self.bot.servers)
        }

        url = "https://bots.discordlist.net/api.php"
        resp = await aiohttp.post(url, data=dlpayload)
        resp.close()
        async with self.session.post(url, data=dlpayload) as resp:
            log.info('DiscordList statistics returned {0.status} for {1}'.format(resp, serverdata))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号