def _cycle_game(self):
servers = list(self.bot.servers)
if len(servers) > 0:
current_game = servers[0].get_member(self.bot.user.id).game
current_game_name = ""
if current_game is not None:
current_game_name = current_game.name
new_game_name = self._random_game_name(current_game_name)
if new_game_name is not None:
if (current_game_name in self.settings["games"] or
current_game_name == "" or
current_game_name in self.settings["del"]):
await self.bot.change_presence(
game=discord.Game(name=new_game_name))
self.settings["del"] = []
dataIO.save_json(self.settings_path, self.settings)
else:
await self.bot.change_presence(game=None)
评论列表
文章目录