Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -3,7 +3,7 @@ import logging
|
|
3 |
import os
|
4 |
from io import BytesIO
|
5 |
from gradio_client import Client
|
6 |
-
|
7 |
# λ‘κΉ
μ€μ
|
8 |
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s:%(levelname)s:%(name)s: %(message)s', handlers=[logging.StreamHandler()])
|
9 |
|
@@ -19,9 +19,17 @@ class MyClient(discord.Client):
|
|
19 |
def __init__(self, *args, **kwargs):
|
20 |
super().__init__(*args, **kwargs)
|
21 |
self.is_processing = False
|
22 |
-
|
23 |
async def on_ready(self):
|
24 |
logging.info(f'{self.user}λ‘ λ‘κ·ΈμΈλμμ΅λλ€!')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
# μνΈ λν κΈ°λ₯ μλ¦Ό
|
26 |
channel = self.get_channel(int(os.getenv("DISCORD_CHANNEL_ID", "123456789012345678")))
|
27 |
await channel.send("μ λ μ΄λ―Έμ§ μμ±μ μνν μ μμΌλ©°, μμ±λ μ΄λ―Έμ§μ λν μ€λͺ
μ νκΈλ‘ μ 곡νκ³ μνΈ λνλ₯Ό ν μ μμ΅λλ€. '!image <ν둬ννΈ>'λ₯Ό μ¬μ©νμ¬ μ΄λ―Έμ§λ₯Ό μμ²νμΈμ.")
|
|
|
3 |
import os
|
4 |
from io import BytesIO
|
5 |
from gradio_client import Client
|
6 |
+
import subprocess
|
7 |
# λ‘κΉ
μ€μ
|
8 |
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s:%(levelname)s:%(name)s: %(message)s', handlers=[logging.StreamHandler()])
|
9 |
|
|
|
19 |
def __init__(self, *args, **kwargs):
|
20 |
super().__init__(*args, **kwargs)
|
21 |
self.is_processing = False
|
22 |
+
|
23 |
async def on_ready(self):
|
24 |
logging.info(f'{self.user}λ‘ λ‘κ·ΈμΈλμμ΅λλ€!')
|
25 |
+
|
26 |
+
# web.py μ€ν
|
27 |
+
try:
|
28 |
+
subprocess.Popen(["python", "web.py"])
|
29 |
+
logging.info("web.py μλ²κ° μμλμμ΅λλ€.")
|
30 |
+
except Exception as e:
|
31 |
+
logging.error(f"web.py μ€ν μ€ μ€λ₯ λ°μ: {e}")
|
32 |
+
|
33 |
# μνΈ λν κΈ°λ₯ μλ¦Ό
|
34 |
channel = self.get_channel(int(os.getenv("DISCORD_CHANNEL_ID", "123456789012345678")))
|
35 |
await channel.send("μ λ μ΄λ―Έμ§ μμ±μ μνν μ μμΌλ©°, μμ±λ μ΄λ―Έμ§μ λν μ€λͺ
μ νκΈλ‘ μ 곡νκ³ μνΈ λνλ₯Ό ν μ μμ΅λλ€. '!image <ν둬ννΈ>'λ₯Ό μ¬μ©νμ¬ μ΄λ―Έμ§λ₯Ό μμ²νμΈμ.")
|