मैं भेजना चाहते हैं 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)