ysdragon / StreamBot

A self bot to stream videos to Discord.
Other
76 stars 16 forks source link

Error while building #7

Closed seyfu-t closed 9 months ago

seyfu-t commented 10 months ago

When I run bun run build I get this error, I tried the same using npm in a docker container, eventually it errors out as well

$ bun x tsc
src/index.ts:49:42 - error TS2352: Conversion of type 'CustomStatus' to type 'ActivityOptions' may be a mistake because neither type sufficiently overlaps with the other.If this was intentional, convert the expression to 'unknown' first.

49         streamer.client.user.setActivity(status_idle() as ActivityOptions)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/index.ts:78:47 - error TS2352: Conversion of type 'CustomStatus' to type 'ActivityOptions' may be a mistake because neither type sufficiently overlaps with the other.If this was intentional, convert the expression to 'unknown' first.

78             streamer.client.user?.setActivity(status_idle() as ActivityOptions)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/index.ts:171:51 - error TS2352: Conversion of type 'CustomStatus' to type 'ActivityOptions' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.

171                 streamer.client.user?.setActivity(status_watch(moviename) as ActivityOptions)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/index.ts:209:71 - error TS2352: Conversion of type 'CustomStatus' to type 'ActivityOptions' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.

209                                     streamer.client.user?.setActivity(status_watch("") as ActivityOptions);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/index.ts:222:71 - error TS2352: Conversion of type 'CustomStatus' to type 'ActivityOptions' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.

222                                     streamer.client.user?.setActivity(status_watch("") as ActivityOptions);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/index.ts:235:67 - error TS2352: Conversion of type 'CustomStatus' to type 'ActivityOptions' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.

235                                 streamer.client.user?.setActivity(status_watch("") as ActivityOptions);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/index.ts:241:63 - error TS2352: Conversion of type 'CustomStatus' to type 'ActivityOptions' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.

241                             streamer.client.user?.setActivity(status_watch("") as ActivityOptions);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/index.ts:277:55 - error TS2352: Conversion of type 'CustomStatus' to type 'ActivityOptions' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.

277                     streamer.client.user?.setActivity(status_watch("") as ActivityOptions);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/index.ts:511:39 - error TS2352: Conversion of type 'CustomStatus' to type 'ActivityOptions' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
Property 'name' is missing in type 'CustomStatus' but required in type 'ActivityOptions'.

511     streamer.client.user?.setActivity(status_idle() as ActivityOptions);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

node_modules/discord.js-selfbot-v13/typings/index.d.ts:4548:3
4548   name: string;
~~~~
'name' is declared here.

Found 9 errors in the same file, starting at: src/index.ts:49
ysdragon commented 10 months ago

Which version of Node.js are you using?

seyfu-t commented 9 months ago

This was using Bun like I said, but besides that I tried with Node 17, 18 and 21. All with the same error

ysdragon commented 9 months ago

Fixed, please pull the repo. @s-talay