Barani Kumar S
c2bbe540a1
discord: Add SelectedValue for SelectComponents ( #455 )
...
* discord: Added SelectedValue fields for Channel, User and Role SelectComponents
* discord: Modified MentionableSelectComponent to accept both RoleID and UserID as SelectedMentions
* discord: Minor comment change
* discord: Applied [this](https://github.com/diamondburned/arikawa/pull/455#discussion_r1815822434 )
* discord: Modified MentionableSelectComponent to take in DefaultMention union type
* comments: Little typo fix
* discord: Minor wordings and comment fix
* comments: Fix format
2024-10-31 13:12:25 -07:00
diamondburned
f8537d78bb
*: Fix GHA shell directive
2024-10-13 22:11:17 -07:00
diamondburned
e198c6e8f2
*: Experiment with GHA weirdness
2024-10-13 22:07:20 -07:00
diamondburned
8c46c5bab3
*: Migrate to Nix flakes, deprecate non-GHA CI
...
This simplifies the project setup and makes it easier to maintain the
CI pipeline.
2024-10-13 21:31:57 -07:00
diamondburned
85debd971d
discord: Fix up documentation for MessageSnapshots
...
Follow up to PR #453 .
2024-10-13 21:21:51 -07:00
diamondburned
eb1d5817db
discord: Populate Relationship type with nickname
2024-10-13 21:17:07 -07:00
hi117
9e83b0ef90
discord: Add message_snapshot support ( #453 )
...
* Add new type field
https://discord.com/developers/docs/resources/message#message-reference-structure
* Update with changes
* Add message_snapshot
* fixup
* fixup
* Convert Message to MessageSnapshotMessage
2024-10-13 21:16:10 -07:00
Benbebop
6f5a53063f
utils: dont set http.Client timeout to a default value
2024-09-16 13:33:25 +07:00
dependabot[bot]
67f94a835a
build(deps): bump golang.org/x/crypto from 0.25.0 to 0.27.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.25.0 to 0.27.0.
- [Commits](https://github.com/golang/crypto/compare/v0.25.0...v0.27.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-08 17:34:06 +09:00
diamondburned
4b1270e34b
*: Reasonable generate diff testing for CI
2024-09-08 17:33:04 +09:00
hi117
acbed83ca7
api: Add initial implementation for automoderator API ( #444 )
...
* Add initial implementation for automoderator api
* Move AutoModerationRuleID to snowflake.go and go generate
* Combine a struct and document all the things
* Add audit log reasons to modify and delete in automoderation
* Update docstrings and change how data is passed in
* Rename plurals to singulars and update data stuff
* fixup
* Update to use optional
* Move params out of data
* fixup and add types
2024-08-06 14:43:41 +07:00
diamondburned
af0a612eca
json/option: Add helper Optional[T] type
2024-08-06 13:32:15 +07:00
dependabot[bot]
c40c6b8021
build(deps): bump golang.org/x/time from 0.5.0 to 0.6.0
...
Bumps [golang.org/x/time](https://github.com/golang/time ) from 0.5.0 to 0.6.0.
- [Commits](https://github.com/golang/time/compare/v0.5.0...v0.6.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/time
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-06 01:54:48 +07:00
Samuel Hernandez
65afa699ef
gateway: add missing Event suffix to GuildMemberListUpdateEvent
2024-08-04 18:26:28 +07:00
Samuel Hernandez
231b4759dc
api: allow searching DMs
2024-07-14 14:46:59 +07:00
Samuel Hernandez
0ec9fe5ace
discord: add URL method to Channel
2024-07-14 12:42:27 +07:00
dependabot[bot]
5d7b2e3fd0
build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.24.0 to 0.25.0.
- [Commits](https://github.com/golang/crypto/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-06 14:46:02 +07:00
diamondburned
bc3439b8ff
cmdroute: Further deprecate Handle{Command,Autocompletion}
...
These functions now call HandleInteraction directly, which then calls
internal functions. For incorrect uses, this change is breaking.
2024-07-06 12:42:00 +07:00
dependabot[bot]
4d2f793418
build(deps): bump github.com/gorilla/schema
...
Bumps the go_modules group with 1 update in the /0-examples/voice directory: [github.com/gorilla/schema](https://github.com/gorilla/schema ).
Updates `github.com/gorilla/schema` from 1.2.0 to 1.4.1
- [Release notes](https://github.com/gorilla/schema/releases )
- [Commits](https://github.com/gorilla/schema/compare/v1.2.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/schema
dependency-type: indirect
dependency-group: go_modules
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-02 10:31:39 +07:00
dependabot[bot]
49c46eb547
build(deps): bump github.com/gorilla/schema from 1.4.0 to 1.4.1
...
Bumps [github.com/gorilla/schema](https://github.com/gorilla/schema ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/gorilla/schema/releases )
- [Commits](https://github.com/gorilla/schema/compare/v1.4.0...v1.4.1 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/schema
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-02 10:31:29 +07:00
dependabot[bot]
99a8517ee4
build(deps): bump github.com/gorilla/schema from 1.3.0 to 1.4.0
...
Bumps [github.com/gorilla/schema](https://github.com/gorilla/schema ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/gorilla/schema/releases )
- [Commits](https://github.com/gorilla/schema/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/schema
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 16:23:26 -07:00
dependabot[bot]
c613d8d961
build(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/crypto/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-14 14:33:56 -07:00
dependabot[bot]
f22a386a44
build(deps): bump github.com/gorilla/websocket from 1.5.2 to 1.5.3
...
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket ) from 1.5.2 to 1.5.3.
- [Release notes](https://github.com/gorilla/websocket/releases )
- [Commits](https://github.com/gorilla/websocket/compare/v1.5.2...v1.5.3 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-14 14:25:04 -07:00
dependabot[bot]
e76c4d733c
build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
...
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/gorilla/websocket/releases )
- [Commits](https://github.com/gorilla/websocket/compare/v1.5.1...v1.5.2 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 16:47:43 -07:00
dependabot[bot]
9289cfc9e8
build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.22.0 to 0.23.0.
- [Commits](https://github.com/golang/crypto/compare/v0.22.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 15:57:12 -07:00
diamondburned
5aaffc3687
discord: Upgrade MemberFlags from u8 to u32
...
why did it ever do this?! 522 does not even fit in a u8!
where did it even get this idea from?! omg.
2024-04-23 23:13:22 -07:00
diamondburned
95173b95f7
gateway: Add event op + type to unmarshal error
2024-04-23 23:06:35 -07:00
diamondburned
2fb68833e9
Bump dependencies manually
2024-04-10 17:57:15 -07:00
dependabot[bot]
43ca7e44ef
build(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.1
...
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket ) from 1.4.2 to 1.5.1.
- [Release notes](https://github.com/gorilla/websocket/releases )
- [Commits](https://github.com/gorilla/websocket/compare/v1.4.2...v1.5.1 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-10 17:52:16 -07:00
dependabot[bot]
b13ecfc357
build(deps): bump golang.org/x/time
...
Bumps [golang.org/x/time](https://github.com/golang/time ) from 0.0.0-20210723032227-1f47c861a9ac to 0.5.0.
- [Commits](https://github.com/golang/time/commits/v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/time
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-10 17:51:58 -07:00
Diamond
88f3f6d073
Add dependabot.yml
2024-04-10 16:31:10 -07:00
蒟蒻
529272a9a9
cmdroute: Fix Autocompleter handling ( #423 )
...
* handle group with cmdroute/autocompleter
* handle autocompleter: find all options
2024-03-18 23:09:44 -07:00
Rark
5089b62bb2
discord: Fix unmarshal IntegerOption ( #421 )
...
* fix unmarshal IntegerOption
* fix failing tests
2024-03-05 20:54:11 -08:00
twoscott
2ec439a63f
api: Add GET Thread Member method
2024-02-28 17:46:21 -08:00
diamondburned
2703326028
state: Fix reaction.Me on MessageReactionAddEvent
2024-02-14 03:26:30 -08:00
diamondburned
19518a0844
cmdroute: Implement Router.{With,Group}
...
This commit implements cmdroute.Router.Group and cmdroute.Router.With,
similar to go-chi's Mux.
Fixes #418
2024-02-06 23:45:48 -08:00
diamondburned
dbc4ae8978
state: Fix Messages() being wasteful on later calls
2024-01-22 02:41:10 -08:00
Benbebop
10d3626429
api: Add ID param to CreateCommandData ( #417 )
2024-01-06 19:17:03 -08:00
diamondburned
ff26fded59
gateway: Run go generate for new event
2024-01-06 19:13:59 -08:00
Benbebop
3bbdae9bc1
discord: Add AttachmentOption to UnknownCommandOption
2024-01-06 00:47:34 -08:00
diamondburned
966d966897
state: Add MemberRoles and SortedRoles helpers
2024-01-02 21:06:59 -08:00
diamondburned
1782301df9
discord: Add SortRolesByPosition helper function
2024-01-02 21:06:47 -08:00
diamondburned
796b798f6a
discord: Add comment for CalcOverrides
2024-01-02 20:59:53 -08:00
diamondburned
f7f228a848
gateway: Add undocumented ConversationSummaryUpdateEvent
2024-01-02 01:35:16 -08:00
diamondburned
dffb6400fe
discord: Add ThreadMetadata.CreateTimestamp field
2024-01-01 16:40:31 -08:00
diamondburned
9809321f6f
handler: Add AllCallersForType for low-level control
...
This is needed in more silly main thread applications to prevent mutex
deadlocks from uncontrollable recursions.
2023-12-27 19:20:10 -08:00
dependabot[bot]
fce16ffb87
build(deps): bump golang.org/x/crypto in /0-examples/voice
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.1.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.1.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 16:35:28 -08:00
dependabot[bot]
12ddfba102
build(deps): bump golang.org/x/crypto from 0.1.0 to 0.17.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.1.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.1.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-18 16:34:58 -08:00
diamondburned
3bc5ae3f3c
*: Fix backwards logic for test -short
2023-11-04 05:05:49 -07:00
diamondburned
040622f494
*: Fix test -v flag in CI
2023-11-04 03:12:39 -07:00