Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/DiscordBM/DiscordBM

A Multiplatform Swift Discord Library, Primarily For Making Bots
https://github.com/DiscordBM/DiscordBM

Update README.md

2eb784a2eea6213d2ea62fb316d5c73a5c12cf5c authored over 1 year ago by Mahdi Bahrami <[email protected]>
Add `GatewayEventHandler` to README

afc47632b6e3204bcbcdd13524c7fc5c757cdf61 authored over 1 year ago by Mahdi Bahrami <[email protected]>
add documentation

53e8bd10a4489cd5a8c2c7a47d8801e20a3df530 authored over 1 year ago by Mahdi Bahrami <[email protected]>
add `triggerTypingIndicator` endpoint + fix place of a Rate-Limiter warning

48b0f1ea3d48a389aa2a4a1c062160e0e9665601 authored over 1 year ago by Mahdi Bahrami <[email protected]>
`ActionRow` expressible by `[Component]`

778d8f6a9e3aa479f8de8daaa822d8dc191b8e77 authored over 1 year ago by Mahdi Bahrami <[email protected]>
Update README.md

1d4a162d8eddd0130dd6a6f5c991bd421f88b720 authored over 1 year ago by Mahdi Bahrami <[email protected]>
Update README.md

5d96521564f53ae0c4497ee60fd15664388533b4 authored over 1 year ago by Mahdi Bahrami <[email protected]>
Update README.md

578bacb8484211ca1064544c6624e789589bb39b authored over 1 year ago by Mahdi Bahrami <[email protected]>
revert `Interaction.TextInput` changes

069fba7880bfc771c9756f87b6068f23d0e55842 authored over 1 year ago by Mahdi Bahrami <[email protected]>
rename `RequestBody` to `Payloads` + fix update-interaction endpoint

c4535970c7a6f6cc62b8e0f17a0a95007295eee8 authored over 1 year ago by Mahdi Bahrami <[email protected]>
Update README.md

e3317a119ecc1add31d2edd92702d204f8cef9a1 authored over 1 year ago by Mahdi Bahrami <[email protected]>
new guild feature + Interaction.ActionRow.Button decoding fixes

61fd77bc4b13aaab8bc0df7645cca16588af8b8a authored over 1 year ago by Mahdi Bahrami <[email protected]>
fix Button component

00e090dbeec3d0e43ef87319c1015977f6c10ffa authored over 1 year ago by Mahdi Bahrami <[email protected]>
add a convenience `custom_id` property to `Interaction.ActionRow.Component`

ceac35a09360c8af2714d8a5c8baa3958e946157 authored over 1 year ago by Mahdi Bahrami <[email protected]>
better debug logging

93d34ad79fedfb280551f1d81a1193600ed36d72 authored over 1 year ago by Mahdi Bahrami <[email protected]>
Correctly type some `ActionRow` fields

3850e816615a9c8486226141a7546a8255a08b53 authored over 1 year ago by Mahdi Bahrami <[email protected]>
remove unneeded test endpoint

f73439d9281a46301d776d6206c1c9cb12019a5b authored over 1 year ago by Mahdi Bahrami <[email protected]>
better `ActionRow` select menus

b1029d34bedb741dec97ee2c78ac4ec3331cf48e authored over 1 year ago by Mahdi Bahrami <[email protected]>
fix `ActionRow` decoding logic

8163d34c77d989911d95d2545d31d5875e539cda authored over 1 year ago by Mahdi Bahrami <[email protected]>
`InteractionResponse` changes

d1c19752a4100d80f78ccf4ae9234f8fc8ea9592 authored over 1 year ago by Mahdi Bahrami <[email protected]>
more `InteractionResponse` changes

011d28ccba1ddce75fd9f4db587d4a599f63c59c authored over 1 year ago by Mahdi Bahrami <[email protected]>
`InteractionResponse` simplification

739195171b145ac748b8d937167b4fee27e59d97 authored over 1 year ago by Mahdi Bahrami <[email protected]>
more `InteractionResponse` refinements

3fcd5fd0aa7468761d226d7eb1c871fe6c958870 authored over 1 year ago by Mahdi Bahrami <[email protected]>
better hard-typed interaction responses

9160debb1e4ba9c08e01ab9d553b696bc1a8548b authored over 1 year ago by Mahdi Bahrami <[email protected]>
Update README.md

19e98431fd6c917ada51cd633a8796b29b23128e authored over 1 year ago by Mahdi Bahrami <[email protected]>
fix `RequestBody.InteractionResponse.CallbackData`

9f21db91f429f7e1ab06bd79e35615add903543b authored over 1 year ago by Mahdi Bahrami <[email protected]>
add `channel` to `Interaction` fix + "PartialChannel"

update with Discord API docs changes

ae4306bd94f1abc042cafe52f09e88ccc2e27c75 authored over 1 year ago by Mahdi Bahrami <[email protected]>
add guild create/update/delete endpoints

70d5285e872b3cc9655a65223f4a464c1c1c4fe6 authored over 1 year ago by Mahdi Bahrami <[email protected]>
update integration-tests to use swift 5.8

46563c0d2df48ac0b28a13ee43b774649118f351 authored over 1 year ago by Mahdi Bahrami <[email protected]>
added channel create/update/delete endpoints

934ebbb70dfb18b142da6d8df93326125cd10dd2 authored over 1 year ago by Mahdi Bahrami <[email protected]>
minor refinements

91f2ade856612c559ba88dbb07b67a436dd36bf7 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
refinements and cleanup

44dee937f6480bc5aabd49e79aa0758b710d5669 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
nicer validations

1ad91f092c9e3211b2d59b74c3e607d2bc70514f authored almost 2 years ago by Mahdi Bahrami <[email protected]>
Validations report all failed, not only first one

0c5bcbecc216e239fe335f64b081cce6e827e101 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

908f925ddbe757afcab21b8316c727ee5d6073a5 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
more `GatewayEventHandler` improvements

5226d0eadad6ae82eca260d42cfae5cb91f09008 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
`GatewayEventHandler` refinements

527bf2093cfe98df1721d5bd670f71c96cfe5f56 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add `GatewayEventHandler` convenience protocol + refinements

d572fd3b91b3a512fc699abf1e2c525123ade116 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add new endpoint + fix swift 5.6 build

112aedb45ed3d307db044839d276860fa4346f20 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
update with new Discord API changes

a8d996ccd9be5a325600ae6b9e9a62f2cb3ff6f7 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
require updated package versions, remove @preconcurrency Atomics imports

5bbf487d382ddc286088a32f13d95ccf47af6377 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
better BotGatewayManager logs

735b7655681379637b866b5ad101d08c7f6cf331 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
swift 5.8 in CI

7bf788cde593ca8c7864d2a5165f026854ab4b0f authored almost 2 years ago by Mahdi Bahrami <[email protected]>
full compatibility with `-strict-concurrency=complete`

f571d682ecc6478d6a9d225041e965390efd3b3d authored almost 2 years ago by Mahdi Bahrami <[email protected]>
minor refinements

4f7cbcb1d6ac3d04532d358205c228b67b5682d3 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
APIEndpoint remove unneeded generated code

a7e7eef3046a9372864a1b24fbeac37e0c456b86 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fix SPM unsafe flags for versioned releases

711a37ca26fc30bf592631781117841e895811aa authored almost 2 years ago by Mahdi Bahrami <[email protected]>
replace "my" with "own" in the new endpoints

7eb4fed8d266cd8faaa67f318fa55da8b8acb975 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fixes

6dcea3bbcaca4470ab7e7e494b11dfd31fc302d8 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
move `GenerateAPIEndpointsExec` to plugins dir

31ff3e6320d5a53f1a3086992bda4183ab9a1a3c authored almost 2 years ago by Mahdi Bahrami <[email protected]>
remove unneeded dependencies

08efff2eb6baf617a62648f2e9ead94156864c3e authored almost 2 years ago by Mahdi Bahrami <[email protected]>
Autogenerate all endpoints (not all added to DiscordClient yet) (#37)

a6cb63cc1583c9cb57c7e9576d635f7927307602 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
update MessageReactionRemove

298fe1c8234a69491c39e1d3fd64455a13eb9c47 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
explicit enum values

11c2975b98cc4cbe4d0fe2027ba40a92739375f0 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fix test

246ad4d194bd4d806d7b7bbb004fdfbb97cb5cf0 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add new `Permission` cases + add-reaction type

e38e65fcc14bba1b6e0a94b5c5ea9693686b3e4b authored almost 2 years ago by Mahdi Bahrami <[email protected]>
comment broken rest-api-call in integration tests

0bc7f9df6449ad248219081423961e85b4429bc1 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
rename `slash` to `application` where needed (e.g. slash command -> application command)

5e346e3dddfc2bc9a610430db7c35aabd0559ff1 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
move `performClientSideValidations` to DiscordClient config as `performValidations`

55cd7ec85c4cfdc872b96df6dc4659cd525a5c6d authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add missing `LocalizedError` properties to an Error type

9b0d6879ead7f0bad1d3b6d11aac07e94949ffaa authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fix broken test

40e276f310292529ae6b94249aeeaf41fe7ab226 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fix incorrect subscription of an array

03e32b9ee12095541471e9ff5d7619481213a5f1 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
Update README.md

7873dcf42453dd4381c58194a1e5cf691b78dbeb authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fix Swift 5.6 unknown build flag error

a78ff29bf4e6a47ff12dc24ebfd3dbcd64b5453a authored almost 2 years ago by Mahdi Bahrami <[email protected]>
better Sendability

ddf83e578b4282f17e3691759c81fe296d9727b6 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
Support all slash-command manage endpoints

87657d8a6d10009badbbeb939ad1abd7a7483c8f authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fix a bug when caching Discord responses

DiscordBM wasn't taking path-parameters into account when caching

1557b7c44cd4c711b0200bb7b616fcb1729271ae authored almost 2 years ago by Mahdi Bahrami <[email protected]>
rename `guardDecodeError` to `decodeError`

c8b423ba077921ade03ec1522f13172c686732a5 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add user-agent to http requests

3c05f7842a6b577ac993b1547e8877fda21f7630 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
check threads too for permissions

1cb51360cdaadb11840fb55e0aca92dbdabce904 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add missing `ApplicationCommand` validation call

a2f6b3e2582780c4f60703f37505d11a49e1f499 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add a `memberHasPermissions` func

bbc39d3fc59e5e0b278afc36163ce0e4b078386c authored almost 2 years ago by Mahdi Bahrami <[email protected]>
more tolerance in a test so macos tests don't fail

6e25dc2fea66d9bd074bdaab25c4998603565257 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fix typo and better docs

4f40f56b86b85245fc40f31a934532ab82c3be52 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
field type update

76307084b4ef39304fb2037af5725a4763b2a49c authored almost 2 years ago by Mahdi Bahrami <[email protected]>
AuditLog / AutoModerationRule updates

5080f29200e54d29d2254b2d20164fc83a5b65c1 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
compilation flag for enable-logging-during-decode

2351524d6680d9c4dfc7ec3bc2f1fe1a734cb2d3 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
decoding fixes

f436931c9a4bf3578ede65d3e25a434bb0d0d99c authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add a make-log-handler function to DiscordLogHandler

f512e04dc5380277e2e3dc89f8ce7e02fbe4dbe8 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fix utility function's test

04cc6d462dc8f1298831aeeb1035dc7fe9dafadc authored almost 2 years ago by Mahdi Bahrami <[email protected]>
improve utility function

33a55fbf32323745c7e7fe8fcd07ed47cc36f654 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
improve validation logic

33474b98887c774c3d9df5b7b8e2620324b07362 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
remove all unknown enum values

3e222e5b52e7a8bb484080baba50ea529c6f57c8 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add back `DiscordChannel.Message.Flag.unknownValue10`

1b8a46ba75c241db7db0ade39c9050758adffe79 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add missing logic to `DiscordUtils.escapingSpecialCharacters()`

430dd294386e5890f2357789f3ee4cf32a428b36 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
rename `HTTPError` to `DiscordHTTPError`

c64b4c9f40b18582b9446730fc5fa36e8142220b authored almost 2 years ago by Mahdi Bahrami <[email protected]>
Lots of refinements (#36)

39c4be94d03b2aca7601babd4d70b3332d058b9c authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add new audit-log-entry mixed case

a58c728c6a9c7282841c8f02a036ec4da2e34566 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
add new `DiscordChannel.Message.Kind` cases

3becae1d12a3459b9a576734f03f868c41e9edab authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fix renamed imports

cb6a6f5dfeb155495452dff40540bfaab043d85f authored almost 2 years ago by Mahdi Bahrami <[email protected]>
rename `DiscordUtils` lib to `DiscordUtilities`

6a5107b83e276708821d37a8d6dc276d68a51d05 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
Fix Swift 5.8 nightly warnings (Xcode 14.3 b1) (#35)

ac3e41538553b4b9c8bd0232e30850a199a0648f authored almost 2 years ago by Mahdi Bahrami <[email protected]>
refinements

ecf03cd25b2393de25091fa6e718d8b129c4d416 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
better rate-limit handling

3bc230198fa62253bda0d08aaf218b49bbcb1081 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
better errors + small refinements

888ca560c9ceb447224e3d258dfe1ef59f1895ff authored almost 2 years ago by Mahdi Bahrami <[email protected]>
refinement

9feaaa4e02c710402260e1bfd779555c68980926 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
fix `DiscordCache` logic

10d613cd13b18f8016cf4608c105999a0b6db45a authored almost 2 years ago by Mahdi Bahrami <[email protected]>
better validation errors

603a55c546ed653aebcc1a1f29896406cac0346e authored almost 2 years ago by Mahdi Bahrami <[email protected]>
application/slash commands cleanup

f3d648a244af77542527d6bf990959e5bccbd157 authored almost 2 years ago by Mahdi Bahrami <[email protected]>
better test

8be6d624f30b7324a926f4aefbd308ea6395fe84 authored almost 2 years ago by Mahdi Bahrami <[email protected]>