txlyre 2 月之前
父節點
當前提交
e95f071456
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      commands.py

+ 6 - 1
commands.py

@@ -785,8 +785,13 @@ async def chess_handler(bot, event, command):
 
     for reply in result:
         if isinstance(reply, bytes):
+            buffer = BytesIO()
+            buffer.name = "board.png"
+            buffer.write(reply)
+            buffer.seek(0)
+
             await bot.send_file(
-                event.peer_id, file=reply, reply_to=event, force_document=False
+                event.peer_id, file=buffer, reply_to=event, force_document=False
             )
         else:
             await event.reply(reply)