Преглед изворни кода

Fixing error in the Databeese Update for Usernames with special characters.

BaumSplitter41 пре 4 месеци
родитељ
комит
c304ba00e7
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      VPD_BOT/main.py

+ 1 - 1
VPD_BOT/main.py

@@ -540,7 +540,7 @@ async def update_users_periodically():
                 async for member in guild.fetch_members(limit=None):
                     cursor.execute(
                         "INSERT INTO User (userid, discordname, roles) VALUES (%s, %s, %s) ON DUPLICATE KEY UPDATE discordname=%s, roles=%s",
-                        (member.id, str(member), len(member.roles), str(member), len(member.roles))
+                        (member.id, str(member).encode('utf-8', 'ignore').decode('utf-8'), len(member.roles), str(member).encode('utf-8', 'ignore').decode('utf-8'), len(member.roles))
                     )
                 conn.commit()
         except Exception as e: