Why is this error occuring?
So I'm making this bot that stores its data in repl-db, but I'm not an expert in repl-db and now don't know why this error is occuring. The error is the picture below.
I have attached the repl, but place in the code where the error is occuring is below. The place where the error starts from is in line 78.
The error:
@client.command() async def prof(ctx): member1 = ctx.message.author member = str(member1) if member in await db.all(): credits = str(await db.view(member)) title = "Coins" else: credits = "You don't have an account. Do hi!setaccount to make an account." title = ":pensive:" embed = make_embed(title=member, desc="") embed.add_field(name=title, value=credits) await ctx.send(embed=embed)
Can somebody help me?
Thanks in advance.
You need to do credit = str(await db.view(member))
Man it’s still not working.
@CodingCactusmake_embed
it seems completely redundant, just make an embed the normal waywdym normal way? The place where the error starts from is in line 78.
@CodingCactusembed = discord.Embed(color=0x00ff00, title=‘plonk your title here’, description=‘plonk your description here’)
Line 82
@CodingCactusOh right
@CodingCactusdesc=""
when you make an embed, that is probably your errorWhen I do that, it says that Command raised an exception: TypeError: make_embed() missing 1 required positional argument: 'desc'
embed = discord.Embed(title='hi') embed.add_field(name='i dunno', value='bye')
make_embed
it is just stupidI used your code, and HTTPException: 400 Bad Request (error code: 50035): Invalid Form Body In embed.fields.0.value: This field is required
came up
ok ok chill
@CodingCactusIt says line 85. Below are two pictures of the error:
credits
is empty, try printing it
I got your problem.
To solve your error you must change the line of code where the error is commanding you to this =
await db.all
It shouldn't be like this =
await.all()
Hope this helps
Please mark my answer if this helps :)
Now it's showing me this error:

@PattanAhmedCheck this website.
This website refers to your issue.
Please notice the change in the answer of this question on the above website.
If you thought it as a bug report it here
Hope this helps
Please mark my answer if this helps
Umm.. OK
@PattanAhmedA 400 means that the request was malformed. In other words, the data stream sent by the client to the server didn't follow the rules.
In the case of a REST API with a JSON payload, 400's are typically, and correctly I would say, used to indicate that the JSON is invalid in some way according to the API specification for the service.
By that logic, both the scenarios you provided should be 400's.
Imagine instead this was XML rather than JSON. In both cases, the XML would never pass schema validation--either because of an undefined element or an improper element value. That would be a bad request. Same deal here.
Hope this helps
Please mark my answer if this helps
Ok, nice explanation, but what do I do to fix [email protected]
If didn't work, ping me again
Hope this helps
Please mark my answer if this helps.
I think it may not benefit, But I think it can...
But don't miss the above website for your goodness.
Hope this helps
ok, I'll try
@PattanAhmedThanks...
thanks
@PattanAhmedHoping to see a happy ending to a sad starting of yours
:)
@PattanAhmed