Spaces:
Runtime error
Runtime error
File size: 1,604 Bytes
534c638 ce2ae4a 534c638 ce2ae4a 1269210 ce2ae4a 1269210 ce2ae4a 534c638 ce2ae4a 534c638 ce2ae4a 534c638 ce2ae4a a4e32e3 ce2ae4a 1269210 ce2ae4a 1269210 ce2ae4a 1269210 ce2ae4a 1269210 ce2ae4a a4e32e3 ce2ae4a 1269210 ce2ae4a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
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) |