erictik / midjourney-api

MidJourney client. Unofficial Node.js client
Apache License 2.0
1.64k stars 269 forks source link

Failed to get application_commands for command settings #255

Open JoSanson opened 4 months ago

JoSanson commented 4 months ago

the code that reproduces this issue or a replay of the bug

Failed to get application_commands for command settings

Describe the bug

Describe the bug A clear and concise description of what the bug is.

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

error log

Failed to get application_commands for command settings / RangeError [ERR_HTTP_INVALID_STATUS_CODE]: Invalid status code: 0

I haven't changed anything in my code, I generated a new SALAI TOKEN and updated in my environment variables. Everything was working at 2:30 PM and it stopped working at 11:00 PM without any code updates. I just want to know if other people are having the same issue? Thank you in advance!

ynonra commented 4 months ago

yes, me too...

faridulreza commented 4 months ago

same here. was working fine a moment ago.

JoSanson commented 4 months ago

It doesn't smell very good... I don't want to panic, but considering that the project hasn't been updated in a while, if there have been any changes on discord's or midjourney's end, it might never be updated... Have you found any alternative solutions?

stremblayiOS commented 4 months ago

same issue here

morganfuchs commented 4 months ago

Me too... allCommand() return empty result : { "applications": [], "application_commands": [], "cursor": { "previous": null, "next": null, "repaired": false } }

Germey commented 4 months ago

Seems discord has deprecated this API due to some security reasons?

mpakunderscore commented 4 months ago

Same

windjet commented 4 months ago

same

deniska83 commented 4 months ago

I've opened a pull request with a provisional workaround. Meanwhile, @freezer71 has created interim npm package freezer-midjourney-api

E-toolmaster commented 4 months ago

I've opened a pull request with a provisional workaround. Meanwhile, @freezer71 has created interim npm package freezer-midjourney-api

hi. Can you clarify how to fix it? I have tried installing the package, but the problem still hasn't been resolved.

deniska83 commented 4 months ago

I've opened a pull request with a provisional workaround. Meanwhile, @freezer71 has created interim npm package freezer-midjourney-api

hi. Can you clarify how to fix it? I have tried installing the package, but the problem still hasn't been resolved.

You should be using

import { Midjourney } from 'freezer-midjourney-api';

instead of

import { Midjourney } from 'midjourney';

For this particular problem to go away.

Remember to check the original package for a permanent fix!

Jiancong commented 4 months ago

The discord api v9 seems give null response for "application_commands" now.

https://discord.com/api/v9/channels/1105325796748439578/application-commands/search?type=1&query=settings&limit=1&include_applications=true

{ "applications": [], "application_commands": [], "cursor": { "previous": null, "next": null, "repaired": false } }

Jiancong commented 4 months ago

I've opened a pull request with a provisional workaround. Meanwhile, @freezer71 has created interim npm package freezer-midjourney-api

hi. Can you clarify how to fix it? I have tried installing the package, but the problem still hasn't been resolved.

You should be using

import { Midjourney } from 'freezer-midjourney-api';

instead of

import { Midjourney } from 'midjourney';

For this particular problem to go away.

Remember to check the original package for a permanent fix!

Thank you guys, this saves me.

morganfuchs commented 4 months ago
freezer-midjourney-api

A function has not been fixed...

getCommand(
...
    const url = `${this.config.DiscordBaseUrl}/api/v9/channels/${this.config.ChannelId}/application-commands/search?${searchParams}`;
E-toolmaster commented 4 months ago

I've opened a pull request with a provisional workaround. Meanwhile, @freezer71 has created interim npm package freezer-midjourney-api

hi. Can you clarify how to fix it? I have tried installing the package, but the problem still hasn't been resolved.

You should be using

import { Midjourney } from 'freezer-midjourney-api';

instead of

import { Midjourney } from 'midjourney';

For this particular problem to go away.

Remember to check the original package for a permanent fix!

Everything seems to be running, but I often encounter the error: ImagineApi failed with status 400. Do you have any experience with this error?

JoSanson commented 4 months ago

I've opened a pull request with a provisional workaround. Meanwhile, @freezer71 has created interim npm package freezer-midjourney-api

Thank you @freezer71 ! 🚀

jimmy-o commented 4 months ago

Does Upscale command working for your guys? after applied @freezer71's fix, the imagine one is ok but I am still having issue with Upscale:

Error: CustomApi failed with status 404
NatalieM11 commented 4 months ago

try this fix. it's working for me - https://github.com/erictik/midjourney-api/pull/256/files

Ymjir commented 4 months ago

if someone still facing issues with upscale, variations etc can use this package for now https://www.npmjs.com/package/@ymjir/midjourney-api

use

import { Midjourney } from '@ymjir/midjourney-api';

instead of

import { Midjourney } from 'midjourney';

artemptushkin commented 4 months ago

@NatalieM11 could you maybe update https://github.com/erictik/midjourney-ui with this, please? at least on feature branch

the library updates breaks stuff there

or anyone if you fix it in midjourney-ui please 🙏

buzuosheng commented 4 months ago

try this fix. it's working for me - https://github.com/erictik/midjourney-api/pull/256/files

@NatalieM11 this pr was merged, and i updated to the latest 4.3.14, but it still dosen't work.

Pepperoniii commented 4 months ago

Now I get this. v4.3.15 Has anyone had the same thing happen?

image
Ymjir commented 4 months ago

@jimmy-o thanks for pointing out this issue, i can see that upscale on initial image is working, but when i tried to upscale an individual image, it's causing Error: CustomApi failed with status 404, you can use the client.Custom() function directly and pass the custom_id which you can get from options property of the result object, i can fix the issues later and create a pull request.

const Upscale = await client.Custom({
    customId: CUSTOM_ID,
    msgId: <string>Imagine.id,
    flags: Imagine.flags,
    loading: (uri: string, progress: string) => {
      console.log(progress)
    },
  });
misakaikato commented 4 months ago

same 😭

KristiyanTs commented 4 months ago

Same

freezer71 commented 4 months ago

should work with that npm freezer-midjourney-api with new version 4.0.6

6leonardo commented 4 months ago

doesn't work on init got "unxpected end of json input" i have tried with midjourney lib and also with freezer-midjourney-api

freezer71 commented 4 months ago

can i see the code for the problem

Pepperoniii commented 4 months ago

@freezer71

image image
freezer71 commented 4 months ago

@Pepperoniii you should use 4.0.6 version of freezer-midjourney-api

zongzi531 commented 4 months ago

@freezer71 Thanks, it's work for me. 👍

Slushbanq commented 4 months ago

@freezer71 your fork used to work but I am getting the same error with command settings right now

Pepperoniii commented 3 months ago

@freezer71 Hello, i get it

изображение Can you help me?

Same with midjourney lib изображение

snailcms commented 3 months ago

这是来自QQ邮箱的自动回复邮件。   您好,您发送的邮件已收到,我查看后会尽快给您回复。

artemptushkin commented 3 months ago

这是来自QQ邮箱的自动回复邮件。   您好,您发送的邮件已收到,我查看后会尽快给您回复。

This is an automatic reply email from QQ mailbox. Hello, the email you sent has been received. I will reply to you as soon as possible after checking it.

:)


any update on the issue? I assume MJ servers based on this simply do not work but I have doubts given the level of activity - someone has it working

vbruj commented 2 months ago

After changing midjourney to freezer-midjourney-api I am facing this problem, is there a solution?

image

snailcms commented 2 months ago

这是来自QQ邮箱的自动回复邮件。   您好,您发送的邮件已收到,我查看后会尽快给您回复。

akashbiztechcs commented 1 month ago

I've opened a pull request with a provisional workaround. Meanwhile, @freezer71 has created interim npm package freezer-midjourney-api

hi. Can you clarify how to fix it? I have tried installing the package, but the problem still hasn't been resolved.

You should be using

import { Midjourney } from 'freezer-midjourney-api';

instead of

import { Midjourney } from 'midjourney';

For this particular problem to go away.

Remember to check the original package for a permanent fix!

I used this solution and it worked for me please check your SERVER_ID as well as CHANNEL_ID. Maybe that will be wrong.

Get both keys from URL https://discord.com/channels//{**CHANNEL_ID**}/{**SERVER_ID**}

and SALAI_TOKEN from the discord network tab follow this SITE

snailcms commented 1 month ago

这是来自QQ邮箱的自动回复邮件。   您好,您发送的邮件已收到,我查看后会尽快给您回复。