1
0
Fork 0
mirror of https://github.com/diamondburned/arikawa.git synced 2024-11-01 04:24:19 +00:00
Commit graph

281 commits

Author SHA1 Message Date
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 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
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
Samuel Hernandez 0ec9fe5ace discord: add URL method to Channel 2024-07-14 12:42:27 +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
Rark 5089b62bb2
discord: Fix unmarshal IntegerOption (#421)
* fix unmarshal IntegerOption

* fix failing tests
2024-03-05 20:54:11 -08:00
Benbebop 3bbdae9bc1 discord: Add AttachmentOption to UnknownCommandOption 2024-01-06 00:47:34 -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 dffb6400fe
discord: Add ThreadMetadata.CreateTimestamp field 2024-01-01 16:40:31 -08:00
Scott d9681ea1d1
state: Use store roles for calculating overrides (#411)
This commit is breaking. It fixes `CalcOverwrites` which previously relied on
incorrect assumptions.
2023-11-03 15:34:08 -07:00
ayn2op 69981ac3c3 typo: Vietnamses -> Vietnamese 2023-10-10 22:14:05 -07:00
Cléo Rebert 8f548d2607 go fmt + gci
Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
2023-09-19 11:37:24 -07:00
Cléo Rebert d36955acea Move away from github.com/pkg/errors
Signed-off-by: Cléo Rebert <cleo.rebert@gmail.com>
2023-09-19 11:37:24 -07:00
ayn2op 356589df17 discord: add missing fields in AuditEntryInfo 2023-09-01 03:52:18 -07:00
ayn2op c276b445ca discord: add ReactionCountDetails struct 2023-09-01 02:41:24 -07:00
PlavorSeol 78e456d49e
discord: Fix calculation of default avatar URL (#398)
* Fix the calculation of a default user avatar index

* run go fmt
2023-07-17 23:01:50 -07:00
diamondburned 4224b93c4e
discord: Add User.DisplayOr{Username,Tag} 2023-06-08 22:45:40 -07:00
sam 13a6bf10cc
discord: Support the new username system (#393)
* add support for the new username system

* rename User.GlobalName to DisplayName
2023-06-07 17:56:07 -07:00
ayn2op 73986699b7 discord: add missing permissions
Reference: https://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags
Related: https://github.com/discord/discord-api-docs/pull/6039
2023-06-07 10:14:17 -07:00
diamondburned 61f2ed7363
discord: Use <@x> for member mentions 2023-05-22 06:02:58 -07:00
ayn2op fea383c61b discord: move AppFlagAutoModerationRuleCreateBadge outside 2023-04-07 06:07:05 -07:00
ayn2op 6c1928f183 discord: add AppFlagAutoModerationRuleCreateBadge to ApplicationFlags
PR: https://github.com/discord/discord-api-docs/pull/6021
Commit: ad723a1732
2023-04-07 06:07:05 -07:00
ayn2op b8daf636f0 discord: add Channel field to InteractionEvent struct
PR: https://github.com/discord/discord-api-docs/pull/6051
Commit: 88a761816b
2023-04-07 02:44:12 -07:00
hi117 abe3d2aa9b
discord: Imporve StringSelectComponent's description (#386) 2023-03-15 15:12:58 -07:00
hi117 f4ec5bc80e
discord: Fix reference to deleted SelectComponent (#387) 2023-03-15 15:11:46 -07:00
hi117 c2657da488
discord: Add limit for SelectOption.description (#388) 2023-03-15 15:11:08 -07:00
sam c1cc1b8a54
discord: Add the other select interaction data types (#377) 2023-02-21 16:28:14 -08:00
ayn2op 759a2eede5 discord: add missing fields to MessageType enum 2023-02-16 08:05:56 -08:00
ayn2op 53c0da7358 discord: add SuppressNotifications to MessageFlags
Related: https://github.com/discord/discord-api-docs/pull/5910
2023-02-11 03:31:13 -08:00
diamondburned 00c3ed4b8a
discord: GuildNews -> GuildAnnouncement 2023-01-31 00:13:50 -08:00
ayn2op 0033d02c11
discord: Add missing fields in Channel struct (#366) 2023-01-31 00:09:20 -08:00
ayn2op 05dbf0e2b4
discord: Add Flags field to Member struct (#369)
Reference: https://github.com/discord/discord-api-docs/pull/5874
2023-01-26 13:09:19 -08:00
ayn2op 57dbdbdbd0
discord: Add missing fields to Application (#365)
* Add missing fields to Application struct

* Change InstallParams.Permissions type to Permissions from string
2023-01-06 14:44:19 +00:00
ayn2op 97c4be4abf
discord: VoiceState.RequestToSpeakTimestamp nullable (#367) 2023-01-06 14:43:46 +00:00
ayn2op dc3453beaa
discord: Add NitroBasic to UserNitro type (#364) 2023-01-02 14:46:14 +07:00
ayn2op 7f6871077a
discord: Add AutoModerationActionMessage (#362) 2023-01-02 14:28:43 +07:00
ayn2op f7164d6520
discord: Add Guild.NSFWLevel (#363) 2023-01-02 14:25:45 +07:00
Sam Xie 91c86f02ec
discord: Add PermissionViewGuildInsights (#355) 2022-11-24 21:04:52 -08:00
twoscott 1b31249626 discord: Add new select components 2022-11-20 20:17:44 -08:00
twoscott e5aabda660 discord: Add StringOption Min/MaxLength 2022-11-20 20:16:58 -08:00
diamondburned 329ad0f404
discord: Add AutocompleteOptions.Unmarshal 2022-10-13 23:01:29 -07:00
diamondburned b6221c6426
discord: Use the right type for AutocompleteOption.Options 2022-10-13 23:01:28 -07:00
diamondburned 70a7a3e44f
discord: Add some omitempty for interaction.go 2022-10-13 23:01:28 -07:00
samhza 0c7539c6d5
discord: Add Attachment.Description (#347) 2022-09-28 15:22:29 -07:00
svenwiltink fa35b32b79
discord: Add ChannelFlags (#345)
* added ChannelFlags

* Minor style fixes, comment additions

Co-authored-by: diamondburned <diamond@arikawa-hi.me>
2022-09-23 00:00:04 -07:00
svenwiltink 238a91b2fc
discord: Add Tag for forum (#344)
* Add Tag and TagID for forum capabilities

* set correct json flags

* Fix up naming and minor fixes

Co-authored-by: diamondburned <diamond@arikawa-hi.me>
2022-09-21 13:17:26 -07:00
Sam 5870d04644
discord: Add Message.ApplicationID (#343) 2022-09-21 10:30:12 -07:00