जब एक फ़ाइल को अपलोड करने के लिए एक खाली संदेश नहीं भेज सकता

वोट
0

मैं भेजना चाहते हैं discord.pngअजगर और कलह एपीआई का उपयोग कर एक पाठ चैनल के लिए है, लेकिन मैं एक त्रुटि मिलती रहती है:

{ Message: कोड नहीं एक खाली संदेश भेज सकते हैं,: 50006 }

मुझे लगता है कि मैं सब कुछ किया है के रूप में प्रलेखन ने कहा, और मैं इस समस्या क्या पता नहीं है। मैं जानता हूँ कि, मैं बस (discord.py) की तरह इस के लिए पहले से मौजूद किसी अजगर पुस्तकालय इस्तेमाल कर सकते हैं, लेकिन मैं केवल API के साथ खेल रहा हूँ, और मैं यह पता लगाने cant't क्या मुद्दा यहाँ है।

headers = {Authorization: fBot {TOKEN}, Content-Type: multipart/form-data}

f = open(discord.png, rb)
file_data = f.read()
f.close()

file_data = base64.b64encode(file_data).decode()

payload_json = '{content: Discord, tts: False}'
data = {
    content: Discord,
    tts: False,
    file: file_data
}

headers[User-Agent] = DiscordBot
headers[Content-Disposition] = 'form-data; name=file filename=discord.png'

r = requests.post(f{http_api}/channels/{CHANNEL_ID}/messages, data, headers=headers)
print(r.content)
13/01/2020 को 23:59
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more