Я пытаюсь создать проверочного бота для моего сервера. До сих пор мне удалось создать генератор капчи изображений, и бот заставил бота отправить изображение вместе с дополнительной информацией новому участнику. Моя единственная проблема в том, как мне прочитать сообщение, отправленное ими в дм, чтобы я мог сравнить его с «c» или предполагаемым значением капчи. Кроме того, с помощью встраивания я заметил, что вы можете добавлять изображения только в том случае, если они загружены на веб-сайт. Существуют ли какие-либо веб-сайты (которые имеют API), которые я могу использовать для загрузки изображения, получения URL-адреса и встраивания его в основной код, а не в два отдельных сообщения? Заранее спасибо за помощь.
async def on_member_join(member):
channel = bot.get_channel(688545337228656655)
embed=discord.Embed(description=member.name+" has joined the server!", color=0x12c409)
await channel.send(embed=embed)
embed=discord.Embed(color=0xc409b6)
c = verif.gen_captcha()
embed.add_field(name="Easy Captcha ", value="Type out the letters you see to get through the captcha and gain access to the server. In the case of which the letters are unreadable, please type 'new'.", inline=False)
embed.set_footer(text="2020")
channel = await member.create_dm()
await channel.send(embed=embed)
await channel.send(file=discord.File('captcha_%s.png' %c))
os.remove("captcha_%s.png" %c)```