a lot of small fixes

This commit is contained in:
MathMan05
2026-03-01 21:14:26 -06:00
committed by Rory&
parent 9f73898843
commit 26208390a6
8 changed files with 39 additions and 3 deletions

View File

@@ -322,6 +322,7 @@ export async function handleMessage(opts: MessageOptions): Promise<Message> {
const message = Message.create({
...opts,
message_reference: opts.message_reference ?? undefined,
poll: opts.poll,
sticker_items: stickers,
guild_id: channel.guild_id,
@@ -332,8 +333,8 @@ export async function handleMessage(opts: MessageOptions): Promise<Message> {
type: opts.type ?? 0,
mentions: [],
components: opts.components ?? undefined, // Fix Discord-Go?
message_reference: opts.message_reference ?? undefined,
});
message.channel = channel;
const batchId = `CLOUD_${message.author_id}_${randomString(128)}`;
if (opts.author_id) {
@@ -463,6 +464,7 @@ export async function handleMessage(opts: MessageOptions): Promise<Message> {
permission.hasThrow("SEND_MESSAGES");
if (permission.cache.member) {
message.member = permission.cache.member;
console.log(message.member.flags);
}
if (opts.tts) permission.hasThrow("SEND_TTS_MESSAGES");

View File

@@ -113,6 +113,7 @@ export function route(opts: RouteOptions) {
if (validate && !ignoredRequestSchemas.includes(opts.requestBody!)) {
const valid = validate(req.body);
if (!valid) {
console.log(req.body);
const fields: Record<string, { code?: string; message: string }> = {};
validate.errors?.forEach(
(x) =>