1
0
Fork 0
mirror of https://github.com/diamondburned/arikawa.git synced 2025-01-10 05:56:57 +00:00
Commit graph

1125 commits

Author SHA1 Message Date
dependabot[bot] d0cb786fda build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.31.0 to 0.32.0.
- [Commits](https://github.com/golang/crypto/compare/v0.31.0...v0.32.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>
2025-01-09 00:24:43 -08:00
dependabot[bot] 44d8abdc6e build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.29.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.29.0...v0.31.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-12-11 18:44:56 -08:00
dependabot[bot] e735ea5ce6 build(deps): bump golang.org/x/crypto
Bumps the go_modules group with 1 update in the /0-examples/voice directory: [golang.org/x/crypto](https://github.com/golang/crypto).


Updates `golang.org/x/crypto` from 0.17.0 to 0.31.0
- [Commits](https://github.com/golang/crypto/compare/v0.17.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-11 18:44:28 -08:00
dependabot[bot] c1d1d5714b build(deps): bump golang.org/x/time from 0.6.0 to 0.8.0
Bumps [golang.org/x/time](https://github.com/golang/time) from 0.6.0 to 0.8.0.
- [Commits](https://github.com/golang/time/compare/v0.6.0...v0.8.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-11-10 09:41:56 +07:00
dependabot[bot] b6b0b236ec build(deps): bump golang.org/x/crypto from 0.27.0 to 0.29.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.27.0 to 0.29.0.
- [Commits](https://github.com/golang/crypto/compare/v0.27.0...v0.29.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-11-09 12:27:43 +07:00
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