Commit Graph

343 Commits

Author SHA1 Message Date
Elysia
93115a5b1e Update WebSocketShard.js 2025-03-11 21:15:05 +07:00
Elysia
0468d76610 chore: eslint 2025-03-10 12:33:39 +07:00
Elysia
00f2973e83 fix(ClientVoiceManager): voice state update handling
#1520
2025-03-10 11:40:46 +07:00
Elysia
756ec458bc feat: Voice Gateway v8 2025-03-02 18:28:47 +07:00
Elysia
c1c0a62a0e refactor: use throw instead of Promise.reject
#10712 djs
2025-02-14 23:47:07 +07:00
Elysia
f9216e58ae fix(PresenceUpdate): correctly add user regardless of their properties
#10672 djs
2025-02-14 22:20:04 +07:00
Elysia
821df54c6f feat: reimplement SessionManager
#1490
2025-02-07 19:21:27 +07:00
Elysia
73512b320d Update PacketHandler.js 2025-02-03 08:55:09 +07:00
Elysia
6301bab181 chore: bump version to 3.5.1 2025-01-21 14:24:35 +07:00
Elysia
62d2630643 refactor: use cache.get() for snowflakes, resolve() otherwise
#10626 djs
2025-01-21 02:09:03 +07:00
Elysia
8b04bbe667 feat: Voice Channel Effect Send
#10318 djs
2025-01-21 01:35:23 +07:00
Elysia
599e53abe6 feat: Emit reaction type on gateway events
#10598 djs
2025-01-21 01:29:18 +07:00
Elysia
002b1d8fc0 docs(Client): Fix incorrect managers descriptions 2025-01-21 01:20:04 +07:00
Elysia
d0aa9b3702 fix(GuildScheduledEvent): handle null recurrence_rule
#10543 djs
2025-01-21 01:15:13 +07:00
Elysia
15f707b38a feat: auto MFA handling
Co-Authored-By: Yellowy <64450187+TheDevYellowy@users.noreply.github.com>
2025-01-20 23:44:36 +07:00
Elysia
8ba1834e55 Merge branch 'main' of https://github.com/aiko-chan-ai/discord.js-selfbot-v13 2025-01-20 23:26:54 +07:00
Elysia
759cad461f fix: add MFA code support to authorizeURL method 2025-01-20 23:10:12 +07:00
Elysia
4442918d82 fix: update Client#authorizeURL method 2025-01-20 22:59:10 +07:00
TheDevYellowy
5fbca25c45 feat: add mfa code completion from TOTP key 2025-01-20 03:48:11 -06:00
Elysia
c1f6f5e78c fix: update refreshAttachmentURL to accept rest parameters for improved flexibility 2024-12-29 21:49:29 +07:00
Elysia
053084d082 fix: enhance URL handling in refreshAttachmentURL and improve error handling in DataResolver 2024-12-29 21:43:28 +07:00
Elysia
1bb7203a66 feat: implement ProxyAgent support and update HTTP options for improved proxy handling 2024-12-13 20:19:09 +07:00
Elysia
d4bace98b3 refactor: remove deasync and fluent-ffmpeg dependencies 2024-12-13 17:48:51 +07:00
Elysia
a12b84da74 feat: update OAuth2 authorization options and add method warnings for deprecated functionality 2024-11-27 20:34:27 +07:00
Elysia
30a714786f refactor: update dependencies and remove unused packages in package.json and pnpm-lock.yaml 2024-11-27 19:49:41 +07:00
Elysia
ee0277a872 feat: conditionally support aes-256-gcm in VoiceConnection for enhanced compatibility 2024-11-27 16:16:04 +07:00
Elysia
4f7d9d2849 Update BaseDispatcher.js 2024-11-08 16:04:28 +07:00
Elysia
44d7700296 feat: refresh discord attachment api 2024-11-08 14:31:37 +07:00
Elysia
f13e0e5a5a feat: new events (streamUpdate) 2024-10-29 15:49:10 +07:00
Elysia
d410202709 feat(VoiceReceiver): Recording video with audio
Full implemented
2024-10-29 14:19:21 +07:00
Elysia
f4beb1e4ff feat(VoiceReceiver): Proof of concept - Video recording 2024-10-27 12:13:57 +07:00
Elysia
966f25bb8d feat: polls
Added support for polls similar to discord.js v14 (including class, event).
Breaking change: Do not use and remove MessagePoll.
2024-10-27 10:45:29 +07:00
Elysia
4c39f68353 feat(VoiceReceiver): Proof of concept - Video recording 2024-10-27 02:31:44 +07:00
Elysia
c6a905cb80 feat(VoiceConnection): New class StreamConnectionReadonly 2024-10-27 02:30:45 +07:00
Elysia
f50aeefc10 fix: invalid channel type 2024-10-27 01:54:09 +07:00
Elysia
9e9ad08123 feat: fix audio & video sync (partial solution) 2024-10-26 12:35:34 +07:00
Elysia
7d42ec7ecc fix: sending audio flag 2024-10-21 09:03:36 +07:00
Elysia
ce1da4dd14 docs: typo 2024-10-21 08:42:47 +07:00
Elysia
963201698f fix: GuildChannel#guildId not being patched to undefined
backport djs v14 #10505
2024-10-01 20:13:01 +07:00
Elysia
b5f10f801e feat(Guild): Add new parameter to setVanityCode method to allow entering MFA code (#1294) 2024-09-25 19:36:18 +07:00
Elysia
43d2ea1bc4 feat(Receiver): Add videoData event to allow users to process video data 2024-09-25 19:29:29 +07:00
Elysia
736b3ff2fb Update VoiceConnection.js 2024-09-25 17:54:52 +07:00
Elysia
6ec04278bb Update BaseDispatcher.js 2024-09-25 17:52:27 +07:00
Elysia
7e9a6501e3 chore: add new ffmpeg args 2024-09-20 17:17:19 +07:00
Elysia
70f7acb62c fix: Audio recording 2024-09-18 21:57:56 +07:00
Elysia
cda3231c5a chore: how to implement MFA? 2024-09-17 21:12:11 +07:00
Elysia
fb510d9bf5 refactor(actions): safer getChannel calls
backport #10434
2024-09-17 20:23:59 +07:00
Elysia
e9adc0c20e Update MessageReactionAdd.js 2024-09-17 19:25:57 +07:00
Elysia
8dfa37fbd9 feat: super reactions
#9336 backport
2024-09-17 19:18:21 +07:00
Elysia
09c9cefc3f fix(actions): always emit message create for own messages
#10211 backport
2024-09-17 18:50:03 +07:00