Skillz4Killz
8eeb975161
fix: remove confusion, old examples
2022-05-27 23:50:37 +02:00
ITOH
4d3a01d314
release: 13.0.0-rc42
...
Fixed:
- pass intents to `gatewayConfig` in the `createBot` function
2022-05-27 23:48:18 +02:00
ITOH
c4ba54e4ee
fix(bot): pass intents to gatewayConfig ( #2253 )
2022-05-25 23:05:05 +02:00
ITOH
b5acaf11ad
release: 13.0.0-rc41
...
Too many changes to write changelog, please ask in the Discord.
13.0.0-rc41
2022-05-25 22:42:24 +02:00
Reboot-Codes
0986fa9704
More BigBot Fixes ( #2233 )
...
* Add `.DS_Store` to `.gitignore`
* Format and improve DX.
* Add extra logging and fix gateway workers.
* Deno fmt.
* Be more explicit in `.env.example`.
* Add a `watch-bot` task and format.
* Deno FMT
* Deno FMT (all `template/bigbot` files)
Co-authored-by: ITOH <to@itoh.at >
2022-05-25 22:33:49 +02:00
LTS20050703
2018919fe2
feat(rest,types): slash command permissions v2 ( #2226 )
...
* Slash command perms v2
Closes : #2184
Upstream: discord/discord-api-docs@4a3b20a
- Nuke batchEditApplicationCommandPermissions (https://discord.com/developers/docs/interactions/application-commands#batch-edit-application-command-permissions )
- update JSDocs Comments (like, a lot, probably will revert unnecessary comments changes next commit)
- Add id to upsertApplicationCommands options
* fix typos
Co-authored-by: ITOH <to@itoh.at >
* docs: add regex to application command `name`
Co-authored-by: ITOH <to@itoh.at >
2022-05-25 22:32:47 +02:00
ITOH
b469c98527
refactor(gateway,types,util)!: finalize gateway code ( #2241 )
...
* push some cursed stuff
* bucket
* fix bugs and hack start ordered
* some management improvements
* more gw stuff
* f
* rename manager to gateway
* remove basic thing
* remove old stuff
* f
* fix imp
* fixes
2022-05-25 22:27:49 +02:00
ITOH
b00504ce07
perf(plugins/helpers,rest,site,template)!: uppercase rest methods ( #2252 )
...
* perf(plugins/helpers,rest,site,template)!: uppercase rest methods
There is no need for us to pass the methods in lower case and then use the `toUpperCase()` method everywhere. Therefore this PR changes every lowercase method to be uppercase (eg. `"get"` => `"GET"`).
* template is old version
2022-05-25 20:45:51 +02:00
ITOH
1edb3c2110
refactor(bot,plugins/helpers,rest,util)!: improve rest route handling ( #2248 )
...
* refactor(bot,helpers,plugins,rest,util)!: improve rest route handling
- rename endpoints constant to routes
- simplify routes code by removing bases and function calls
- url query params can now be passed to the route functions
* style: deno fmt
* fix base stuff
* suggestions
2022-05-25 20:35:25 +02:00
ITOH
bc2f66c773
release: 13.0.0-rc40
...
Added:
- `convertRestError` function so you can edit the error stack better/add additional handling
- `Collection#forceSet` method which ignores the `maxSize` limit of the collection
Changed:
- Intent calculation now needs to be done manually (eg. `Intents.Guilds | Intents.GuildMessages`) **BREAKING**
Fixed:
- `ApplicationCommandOption#required` is optional
- `createInvite` sending the wrong value for `target_application_id`
- `editApplicationCommandPermissions` needs a bearer token to access the related endpoint **BREAKING**
- `sendInteractionResponse` not uploading files
Removed:
- leftover console.log in the `spawnShards` and `processGlobalQueue` functions
13.0.0-rc40
2022-05-25 19:22:12 +02:00
ITOH
86116787be
Merge branch 'main' of github.com:discordeno/discordeno into main
2022-05-25 18:53:46 +02:00
ITOH
72fec3a4c6
fix(rest): sendInteractionResponse file upload ( #2239 )
...
* fix(rest): `sendInteractionResponse` file upload
* f
2022-05-25 15:38:13 +01:00
ITOH
be5bcb5bbc
fix(rest)!: editApplicationCommandPermissions ( #2238 )
...
* fix(rest)!: `editApplicationCommandPermissions`
- add `bearerToken` option
- add headers to `RestPayload`
- remove `batchEditApplicationCommandPermissions` since the related endpoint has been removed
* fix header prefix
2022-05-25 09:53:53 -04:00
ITOH
53d7b31041
refactor(.github,README,gateway,plugins/fileloader,tests,types)!: make intent calculation manual ( #2243 )
...
This changes the calculation of intents to be manual to the dev.
This is to improve overall consistency of our code base, also it is not a big drawback for users since intents are usually done once and then never (seldom) touched again.
2022-05-25 09:50:31 -04:00
凱恩Kane
f7f4b7c384
targetApplicationId missing ( #2244 )
2022-05-25 09:48:57 -04:00
ITOH
d7883855ec
refactor(.github,README,gateway,plugins/fileloader,tests,types)!: make intent calculation manual
...
This changes the calculation of intents to be manual to the dev.
This is to improve overall consistency of our code base, also it is not a big drawback for users since intents are usually done once and then never (seldom) touched again.
2022-05-24 23:16:01 +02:00
ITOH
3a5263c4e9
style: deno fmt
2022-05-24 22:01:44 +02:00
Endy
9610403b26
Made required optional for command option ( #2234 )
2022-05-22 08:39:08 -04:00
meister03
5be45f5a77
Add forceSet option for collection ( #2232 )
...
* Add forceSet option for collection
* Use .forceSet approach instead oveer-complicated set options
Co-authored-by: meister03 <root@_HOSTNAME_>
2022-05-22 08:38:41 -04:00
meister03
4e5c7869d9
Add Support for Custom Error Converter ( #2231 )
...
Co-authored-by: meister03 <root@_HOSTNAME_>
2022-05-19 19:54:05 -04:00
Skillz4Killz
f7e11d6ea6
fix: whoopsies
2022-05-18 18:55:19 +00:00
Skillz4Killz
92b6f27491
BREAKING: fixes shard spawning of final shard bug
13.0.0-rc39
2022-05-18 18:36:48 +00:00
Skillz4Killz
85acfd4c2e
fix: final shard bug not starting up
2022-05-18 18:32:47 +00:00
Skillz4Killz
a920c2be1b
fix: remove unused log
2022-05-18 17:05:06 +00:00
Skillz4Killz
bc2a7ade24
fix: bot id optional on createBot
2022-05-18 16:57:50 +00:00
Skillz4Killz
4c67ea3482
fix: make intents and events optional
2022-05-18 16:34:31 +00:00
Skillz4Killz
332c47bdcc
release: fix exports for helpers plugin
13.0.0-rc38
2022-05-18 16:18:46 +00:00
Skillz4Killz
21cb40eaa2
fix: add missing exports to helpers plugin
2022-05-18 16:17:45 +00:00
Skillz4Killz
c4310a5c30
release: rc37 fix plugins typings
13.0.0-rc37
2022-05-18 16:13:11 +00:00
Skillz4Killz
0258722f24
fix: return type of helpers plugin
2022-05-18 16:12:51 +00:00
Skillz4Killz
3f1c924b9c
fix: permissions plugin should return valid type
2022-05-18 16:04:02 +00:00
LTS20050703
4aab0df69c
docs(rest,types): Update AuditLog related comments ( #2225 )
...
* deno fmt
* Update audit log interfaces
Closes : #2214
Upstream: 618691228a
Update GetAuditLogs interface
Update AuditLogEvents enum
Update DiscordAuditLog and DiscordAuditLogEntry interfaces JSDOcs
Update DiscordAuditLogChange interface (https://discord.com/developers/docs/resources/audit-log#audit-log-change-object-audit-log-change-exceptions )
* """fixed"""
* Fix typos
Co-authored-by: ITOH <to@itoh.at >
* deno fmt
Co-authored-by: ITOH <to@itoh.at >
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com >
2022-05-16 08:45:56 -04:00
LTS20050703
6926ec1d29
docs(helpers,types): add discord doc links & remove leftover comments ( #2223 )
...
* deno fmt
* fix TODO comments and commented code
* revert changes to template
* remove reference
Co-authored-by: ITOH <to@itoh.at >
2022-05-15 14:15:03 -04:00
LTS20050703
c2e3ef47b9
fix(rest,types): getArchivedThreads before option and wrong return type ( #2222 )
...
* deno fmt
* fix: getArchivedThreads options and return type
* Update types/discord.ts
Co-authored-by: ITOH <to@itoh.at >
* convert before number timestampt to ISO string
Co-authored-by: ITOH <to@itoh.at >
2022-05-15 14:14:45 -04:00
LTS20050703
73e34b262d
refactor(plugins/permissions)!: rename createForumPosts to createForumPost ( #2220 )
...
* deno fmt
* fix: plugins/permissions: channels/forums/createForumPosts
2022-05-14 22:02:02 +02:00
Skillz4Killz
ddc0c34ffc
Update constants.ts
13.0.0-rc36
2022-05-14 08:06:39 -04:00
LTS20050703
c53aad2ea8
style: deno fmt ( #2219 )
2022-05-14 12:03:17 +01:00
ITOH
544cfdbc1c
fix(.github): repo syncer remove deleted files ( #2216 )
2022-05-14 12:02:33 +01:00
meister03
8e3a2f066a
fix(types): use snowflake transformer instead of direct BigInt call ( #2217 )
...
Co-authored-by: meister03 <root@_HOSTNAME_>
2022-05-14 12:02:07 +01:00
meister03
7caab52b68
Forum channel ( #2160 )
...
* [WIP] Forum Channels
* Delete package-lock.json
🤕
* Add Message typings and fix createForumPost
* Remove unnecessary comment
* Update helpers/channels/forums/createForumPost.ts
Use transformer
Co-authored-by: LTS20050703 <87189679+lts20050703@users.noreply.github.com >
* Update helpers/channels/forums/createForumPost.ts
Use Pascal case for `CreateForumPostWithMessage`
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com >
* Update helpers/channels/forums/createForumPost.ts
Use Pascal case for `CreateForumPostWithMessage`
Co-authored-by: LTS20050703 <87189679+lts20050703@users.noreply.github.com >
* Remove unneeded types
* Revert Review and Edit it
* Add reason
Co-authored-by: meister03 <root@_HOSTNAME_>
Co-authored-by: LTS20050703 <87189679+lts20050703@users.noreply.github.com >
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com >
2022-05-13 10:28:53 -04:00
LTS20050703
749dafd1ce
add default_member_permissions and dm_permission ( #2215 )
...
* add default_member_permissions and dm_permission
* update application command transformer and interfaces
* fix type error
2022-05-13 10:25:15 -04:00
LTS20050703
453fd45ef7
localization updates ( #2206 )
...
* localization updates
Upstream: 2f854d3fd6
Types: DiscordApplicationCommmand and DiscordApplicationCommandOption: Update documentation
Types: DiscordActivityButton: Add documentation link
Helper: upsertApplicationCommand: All fields are optional, but any fields provided will entirely overwrite the existing values of those fields.
* revert unrelated changes
* update SLASH_COMMANDS_NAME_REGEX
* createApplicationCommand options: AtLeastOne instead of Partial
Co-authored-by: ITOH <to@itoh.at >
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com >
2022-05-13 09:25:57 -04:00
LTS20050703
de292cd613
add support for get guild bans options ( #2207 )
...
* add support for get guild bans options
* fix getBans query string params
* fix typo
Co-authored-by: ITOH <to@itoh.at >
* Update helpers/guilds/getBans.ts
Co-authored-by: ITOH <to@itoh.at >
Co-authored-by: ITOH <to@itoh.at >
2022-05-13 08:59:47 -04:00
LTS20050703
b27e487e83
update DiscordMessage interface JSDocs ( #2198 )
...
Co-authored-by: ITOH <to@itoh.at >
2022-05-13 08:55:09 -04:00
LTS20050703
b542c65ac1
Misc documentation fixes, mostly around optional fields and return types ( #2194 )
...
* update createRole
* misc docs fixes, mostly optional
* parity: return undefined for 204 no content response
* undo return undefined
* undo createRole changes
https://github.com/discordeno/discordeno/pull/2195#pullrequestreview-971240431
* undo reordering
Co-authored-by: ITOH <to@itoh.at >
2022-05-13 08:54:20 -04:00
LTS20050703
e4c8cde142
add guild widget settings interface, transformer ( #2197 )
...
* add guild widget settings interface, transformer
* fix bot.transformers.widgetSettings is not a function
Co-authored-by: ITOH <to@itoh.at >
2022-05-13 08:51:58 -04:00
LTS20050703
939cb93700
update DiscordInteractionData interface ( #2208 )
...
* update DiscordInteractionData interface
add guildId
add type
also update interaction transformers
* revert re-order changes
Co-authored-by: ITOH <to@itoh.at >
2022-05-12 14:21:51 -04:00
LTS20050703
a72ded7615
fix getPruneCounts query string params ( #2211 )
...
* fix getPruneCounts query string params
* Apply suggestions from code review
Co-authored-by: ITOH <to@itoh.at >
Co-authored-by: ITOH <to@itoh.at >
Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com >
2022-05-12 14:18:36 -04:00
LTS20050703
2a330173d5
update application command localization jsdocs ( #2199 )
...
* update application command localization jsdocs
* update applicationCommand transformers
Co-authored-by: ITOH <to@itoh.at >
2022-05-12 14:16:45 -04:00
LTS20050703
9d94a8616b
update createEmoji ( #2196 )
...
Co-authored-by: ITOH <to@itoh.at >
2022-05-12 14:12:32 -04:00