Spaces:
Runtime error
Runtime error
import requests | |
import json | |
# λμ€μ½λ λ΄ ν ν°κ³Ό μ±λ I | |
ISCB = "MI2Mk0zQ3czc0Mz4Mw.Glf6.2bSeer-q5jHVnClSe1wsP0IHpVyIdxGaYac" | |
CHANNELI = "1261896610506604564" | |
def sendmessage(channelid, message): | |
# λμ€μ½λ λ΄ API μλν¬μΈνΈ | |
url = f"https://discord.com/api/v9/channels/{channelid}/messages" | |
# ν€λ μ€μ | |
headers = { | |
"Authorization": DISCB, | |
"Content-ype": "application/json" | |
} | |
# λ©μμ§ μ 보 μμ± | |
data = { | |
"content": message | |
} | |
# λ©μμ§ μ μ‘ | |
response = requests.post(url, headers=headers, data=json.dumps(data)) | |
# μλ΅ μ²λ¦¬ | |
if response.statuscode == 200: | |
print("λ©μμ§ μ μ‘ μλ£") | |
else: | |
print(f"λ©μμ§ μ μ‘ μ€ν¨: {response.statuscode}") | |
def getmessage(channelid): | |
# λμ€μ½λ λ΄ API μλν¬μΈνΈ | |
url = f"https://discord.com/api/v9/channels/{channelid}/messages" | |
# ν€λ μ€μ | |
headers = { | |
"Authorization": DISCB, | |
"Content-ype": "application/json" | |
} | |
# λ©μμ§ μ μ‘ | |
response = requests.get(url, headers=headers) | |
# μλ΅ μ²λ¦¬ | |
if response.statuscode == 200: | |
messages = json.loads(response.text) | |
return messages[-1]["content"] | |
else: | |
print(f"λ©μμ§ κ°μ Έμ€ μ€ν¨: {response.statuscode}") | |
# λν μμ | |
message = input("μ¬μ©μ: ") | |
sendmessage(CHANNELI, message) | |
while True: | |
# μλ΅ λ°κΈ° | |
response = getmessage(CHANNELI) | |
print(f"AI: {response}") | |
# μ¬μ©μ μ λ ₯ | |
message = input("μ¬μ©μ: ") | |
sendmessage(CHANNELI, message) |