async def update_names(self, ctx): for guild in self.bot.guilds: G = GuildDB.get_one(guild_id=guild.id) GuildDB.update_name(guild.id, guild.name) if guild.id in [ 488765635439099914, 631811291568144384, 618414922556112916, 740622438282428416 ]: for user in guild.members: if not user.bot: U = UserDB.get_one(user.id) UserDB.update_name( user.id, "{}#{}".format(user.name.lower(), user.discriminator))
async def on_vip_message(message): user = UserDB.get_one(message.author.id) if not user.user_name or "{}#{}".format( message.author.name.lower(), message.author.discriminator) != user.user_name.lower(): UserDB.update_name( message.author.id, "{}#{}".format(message.author.name.lower(), message.author.discriminator)) dt = message.created_at time = str(dt.year) + ("0" + str(dt.month) if dt.month < 10 else str( dt.month)) + ("0" + str(dt.day) if dt.day < 10 else str(dt.day)) m = Message(guild_id=message.guild.id, message_id=message.id, user_id=message.author.id, channel_id=message.channel.id, time_id=int(time)) MessageDB.insert_message(m)
async def on_user_update(self, before, after): if before.name != after.name: name = "{}#{}".format(after.name.lower(), after.discriminator) UserDB.update_name(after.id, name)