Chatbottest4 / app.py
Raven7's picture
Update app.py
b8a04bc verified
raw
history blame
1.15 kB
import requests
import json
import pandas as pd
import os
import pyarrow.parquet as pq
import discord
# Discord 봇 토큰 및 채널 I μ„€μ •
discordtoken = "MI2Mk0zQ3czc0Mz4Mw.Glf6.2bSeer-q5jHVnClSe1wsP0IHpVyIdxGaYac"
discordchannelid = 1261896610506604564
# Discord ν΄λΌμ΄μ–ΈνŠΈ 생성
client = discord.Client()
def respondtodiscord(message):
# λ©”μ‹œμ§€ 전솑을 μœ„ν•œ Discord API μ—”λ“œν¬μΈνŠΈ
url = f"https://discord.com/api/v9/channels/{discordchannelid}/messages"
# λ©”μ‹œμ§€ 전솑 데이터
data = {
"content": message
}
# Discord API 인증 헀더
headers = {
"Authorization": discordtoken
}
try:
# λ©”μ‹œμ§€ 전솑
response = requests.post(url, headers=headers, json=data)
if response.statuscode == 200:
print("λ©”μ‹œμ§€ 전솑 성곡")
else:
print(f"λ©”μ‹œμ§€ 전솑 μ‹€νŒ¨: {response.statuscode}")
except Exception as e:
print(f"예기치 λͺ»ν•œ 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€: {str(e)}")
def getanswer(question):
matchinganswer = df[df['question'] == question]['answer'].values
return matching