Ecosyste.ms: OpenCollective

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

github.com/discord-net/Discord.Net

An unofficial .Net wrapper for the Discord API (https://discord.com/)
https://github.com/discord-net/Discord.Net

Add missing VoiceServerUpdated event (#1089)

48fed064d446ca4a1c685893320e09b638eace89 authored over 6 years ago
Allow external VoiceChannel client API implementation (#1057)

* ConnectAsync(bool external) API implemented

This allows developers to handle the AudioClien...

890904f32cf6c38abea60149b858e2bf8f63154a authored over 6 years ago
Refactors readMessages, fixing from #1033 (#1075)

3acf2a9a6bb13d5b75c09babaf7234cb2707f4e8 authored over 6 years ago
codefix: add VoiceAPIVersion constant to DiscordConfig

513a489bf82ed4e845ff3df9fe21c06e80bb28b8 authored over 6 years ago
api: upgrade audio client to VoiceWS v3

9ba38d77966897037cb6355eda2215fd9a235712 authored over 6 years ago
fix: Discord does not always send the member on VOICE_STATE_UPDATE

some guilds aren't on g250k yet? not sure

64d8938ed5100d4c8f3a2afaec3a6becb53cf9b8 authored over 6 years ago
Remove Debug.Print call causing tests to fail

Forgot to hit save properly... Whoops.

aeb30955932803e88fcd056f817f449e8664715f authored over 6 years ago
cleanup: Remove ChannelHelper#IsNsfw

Closes #1074

This code was not referenced anywhere in the active codebase.

a718a7d3c234a37d1c792ac84af0ae8dce61c1a5 authored over 6 years ago
Fix permission-related ViewChannel tests

0c7cb73b06aba3eaeb811b4671fd0f4a5078a491 authored over 6 years ago
Fix analyzer warnings with tests

Use (actual, expected) format for Assert.Equal, fixes analyzer warnings

415e2f773978353025ea8b2f6c3d9929601c28c1 authored over 6 years ago
Move RpcCategoryChannel into the correct project

b0042606b628e02ffe2bee3135c7ed42c3b8311f authored over 6 years ago
Mark ChannelHelper.IsNsfw Obsolete

Discord no longer treats channels prefixed with 'nsfw' as NSFW,
so we no longer need to have thi...

683b3f2701087db6d49c3a54c6d99c80ef5b2e5a authored over 6 years ago
Revert "fix: Properly rethrow exceptions in SocketGuild audio client"

This reverts commit adf4da19fc116759c4246c978143987712fa2116.

Someone hasn't written c# in a while

237ad0f8675023478ec8ad41c7b6b6fd19ceed2d authored over 6 years ago
fix: Properly rethrow exceptions in SocketGuild audio client

adf4da19fc116759c4246c978143987712fa2116 authored over 6 years ago
retain fallback case for if user is still null

c0c565fd7ee03fa569027fff7f17db90d9376b4f authored over 6 years ago
Add new member objects to events

8fb2c71814fad9bcab1888fb8d66d693cc98a4b1 authored over 6 years ago
Fix ChannelPermissions Modify parameter to be correct default value (#1003)

* fix channel permissions modify parameter to use nullable boolean, correct default value

* A...

a06e21261c66e7aeacde11911ce5ee1ed6baba2f authored over 6 years ago
Fix #995, Move Category Implementation from IGuildChannel to INestedChannel (#1004)

* Fix #995 ICategoryChannel.CategoryID throws NotSupportedException

* Add tests

* change r...

f9cbff5e42c04aa8a0fe87377ba68aa7d748d873 authored over 6 years ago
Refactor RoleInfo types into separate classes

- Fixes indentation with a few files (looks like a bad copy+paste job)
- Renames RoleInfo to Rol...

4d8764e124cef12af4b0944d185ec22d9683c520 authored over 6 years ago
Remove Build Warnings for Obsolete Guild Permission Read Messages (#1067)

- Replaces the usages of `ReadMessages` with `ViewChannel`
- Renames the read message parameter...

fa759a22eac25183eb0fecf6cd0fbbf7f476fa11 authored over 6 years ago
Update Dependencies and support NS2.0 builds (#1046)

* Update deps, fix test warnings.

* Support ns2.0

* Fix typo

* Remove ns1.1 support

...

bbbac85c46162d7bb44ecdd68194ab79db25037d authored over 6 years ago
Deprecates ReadMessages, introduces ViewChannel (#1033)

* Deprecates ReadMessages, introduces ViewChannel

* Adds period and comma somehow missed

5f084adf94f3215b6d68c3a8b61cbfad7376f18c authored over 6 years ago
Implement IMessageChannel#DeleteMessageAsync (#996)

* Implement DeleteMessageAsync

* Refer to MessageHelper instead of duplicating call

* Fix ...

bc6009ec7207e16aedecdc658dc59b8ac02c400e authored over 6 years ago
Add support for parsing multiple types of quotation marks in commands, Fix #942 (#943)

* Add ability to support different types of quotation marks

* Added normal quotation mark to ...

cee71ef35a450802ef35090d9eaf167ca39306e8 authored over 6 years ago
Add a dedicated TimeSpan reader so it doesn't suck (#1005)

* Add a dedicated TimeSpan reader so it doesn't suck

* Pass input as lower case

b52af7ae7caaddd79101aeb9f5af2ce482890bc2 authored over 6 years ago
Add support casting System.Drawing.Color to Discord.Color

commit fa3303426766a59e7aa4d67e8b50826cfe7204ec
Author: Acid Chicken (瑫酸颏) <[email protected]...

c275e575289073fe42ead725de97b97301c7dc50 authored over 6 years ago
codefix #1020: RequestOptions should always be sorted last

5023357a60bd5ae454b35426ddd279fb3284b7e8 authored over 6 years ago
Add ability to specify parameters on channel creation (#1020)

commit 07bca5b31a3580d55278878eabb56a82973f8c8f
Author: Joe4evr <[email protected]>
Date: ...

bf5275e071b78a25fd4501a930e69c5dc8cd3b19 authored over 6 years ago
Makes text parameter of sending messages optional (#1042)

commit 114e5b431b26669bcdaac9f84792a216ad67186f
Author: HelpfulStranger999 <helpfulstranger999@g...

0ba8b063ad98144232606f422574f9741fd95b7a authored over 6 years ago
Paginate reactions - solved #1007 (#1022)

* Cleaned up and refactored slightly

* Resolves #971

* Adds support for default avatars an...

79811d0e618c011e6cca542811031d824650dae5 authored over 6 years ago
Add ViewChannel to Voice channel permissions (#1059)

Previously, Voice channels did not have ViewChannel in their "all" permissions

e764dafe083bf5db62091ac1f6b3d438eee38882 authored over 6 years ago
Remove unused field in EmbedFieldBuilder. (#1018)

32fc2df21b1840fd913ccce80c0686e8e853b43d authored over 6 years ago
Audit Logs implementation (#1055)

* Copy audit logs impl from old branch and clean up

I suck at using git, so I'm gonna use bru...

39dffe858584d0e9eed750bff6426e9562db4262 authored over 6 years ago
Implement GetBanAsync (#1056)

97c893107b51de24a38ea03c2f8260030c8fc7f5 authored over 6 years ago
Fix issues with #984, remove extraneous whitespace (#1051)

- Removed unnecessary parameter in SocketVoiceServer

- Moved SocketVoiceServer into Entities/...

bb4bb138460cc1e6bac53b4e838893dcfd812ce7 authored over 6 years ago
Fix nullref when passing null to GetShardIdFor. (#1049)

7cfed7ff67ac9aee517de4130d9ccf504791ed61 authored over 6 years ago
Expose VoiceServerUpdate events (#984)

* Expose VoiceServerUpdate events

* Amend based on feedback

* Move this out of guild entit...

e775853b1b26eaf80e6e76c295b44ca6241eaee7 authored over 6 years ago
Expose the internal entity type readers (#986)

* Expose the internal entity type readers

* Add BestMatch property to TypeReaderResult for ea...

660fec0cbc705b996838ba7a574fb36c02f35ce2 authored almost 7 years ago
Fix Guild not being populated in SocketWebhookUser (#1044)

6a7810b3a4d1050149681864d02d55ce722ed58f authored almost 7 years ago
Add sample bots to the solution (#972)

* Add sample bots to the solution

* Fix missing attributes, show use of preconditions

217ec34ef05ef3f022e20394a62801546b2ce5d2 authored almost 7 years ago
Improve SpotifyGame (#1039)

* Initial commit

* Add TrackUrl

* Rename AlbumArt to AlbumArtUrl for consistency

73dc884d47bbff897de234351b39b97979cc9f14 authored almost 7 years ago
Resolves #1024 (#1031)

- Replace 'var _' with simple '_' discard as well.

3631886d2bf63b2a2e6175c185f51598612becf3 authored almost 7 years ago
Fixed GetReactionUsersAsync that was not using limit and afterUserId arguments. (#1017)

9b29c004fa8216cff1bd593f6eb90936656886a8 authored almost 7 years ago
Fix/Implement various invite-related behaviors (#1023)

* Initial support for invite member count arg

* Fix IDiscordClient#GetInviteAsync behavior

...

7022149536ea1c9a92d6dce846cdf7d1df76772e authored almost 7 years ago
Allow setting IgnoreExtraArgs on an individual basis (#998)

* Allow setting IgnoreExtraArgs on an individual basis

* Remove passing in the flag as a sepa...

6d3010065fdeddaf58701c6a59d0eb0d0749a7fd authored almost 7 years ago
Fix Embed.Length behavior (#1012)

- This commit splits up the get statement lines for better analysis.

a3ce80c1dcaecc255d1650b9e227d2f30e440d0c authored almost 7 years ago
Fix build fails when built on macOS and Linux (#1026)

* Add EditorConfig

* Add basic .NET style rules

* Add naming rules

* Add some more exte...

a4d1e2bc14c09bf0db02b1291da216ba00bb5268 authored almost 7 years ago
Update VoiceRegion model (#1030)

510f4745ea5f6d6fe3e802249adc79945733dcb5 authored almost 7 years ago
Fixes RetryMode.RetryRatelimit being ignored (#1036)

c618cb3ccd6e9ebf2d5b85e872379272487f6395 authored almost 7 years ago
Forward all embed-related types for non-updated addons (#1021)

b8b59d97ae788a9d971258010bced393dea365f6 authored almost 7 years ago
added UserDefaultAvatar to IUser (#973)

* added UserDefaultAvatar to IUser

* pass ushort as discriminator

* removed unneeded ushor...

109f663a9adc450823f9cd91da03812256553f51 authored almost 7 years ago
I broke it even more with this PR, lol

Remainder parameters weren't parsed properly.

7457847489cc6026d2304cc43554685f37ddd354 authored almost 7 years ago
Cleaned up and refactored slightly

c67db8896113615f2404cd7b5c2a121528c3bb44 authored almost 7 years ago
Cleanup of #1009

b918712ad2826a64f784a8c5c3882ff737ce814a authored almost 7 years ago
Add new overload for AddTypeReader (#1009)

6b7c6e9667105d51d589585dcafb43500e722e28 authored almost 7 years ago
Resolve mutability issues with EmbedBuilder. (#1010)

* Create new entities on each build call. Added Length property to EmbedBuilder.

* Resolve Le...

2988b38ea80cb4778e4d0993d827c2cedd2f5481 authored almost 7 years ago
Throw when attempting to modify a message not made by the current user (#992)

* Throw when attempting to modify a message not made by the current user

* Didn't realize the...

d50fc3b4e1ebc42762d085a92adfb34e118ee0ee authored almost 7 years ago
Fix SocketCategoryChannel properties (#945)

* Update Users property for category channels

* Wrong property being used for Channels proper...

810f6d610eb2f27db777a1e408a7954efb2cc1a3 authored almost 7 years ago
Added in an all value for category channels. (#952)

6d58796f2dae251afbbc6175354d27ed69118cfb authored almost 7 years ago
Add release version to docs footer, Add doc build instructions (#963)

* Add guide for building the docs

* Add version to the footer of the docs

* fix links for ...

88e62440758c6a5d498be0a55180a77d9cd01bdd authored almost 7 years ago
Smh, Finitey

7d1f4d1dff41c1a4015668395a4516264c42dba7 authored almost 7 years ago
Prevents NREs when sending/modifying messages (#993)

55299ff14f4af6e9f046b2a33e78e32eb0523ade authored almost 7 years ago
Add BanAsync extension to IGuildUser

1905fdec04152e1fd63e26ebf7707a1d11a4d0f3 authored almost 7 years ago
Include the content in `payload_json` for file uploads

This resolves #987

Previous behavior was that even if `null` was passed for an embed in
UploadF...

ac5ecd365d05281c68ec574d8b13d9e145f5af50 authored almost 7 years ago
Enforce a maximum value when parsing unix timestamps (#981)

* UnixTimestampConverter should now obey a maximum value

This change prevents an issue where ...

bfaa6fc97a392867fd7c5251cdf6e396196b5f46 authored almost 7 years ago
Clean up SpotifyGame PR

- Add a helper under CDN for cover art URLs
It would be bad practice of us to leave CDN urls har...

02c650773d657a8a9d0ee95d8c5d4af7d6157418 authored almost 7 years ago
Add Spotify track support (#970)

* Initial Spotify support

* Remove GameAsset#ToEntity

- appId doesn't seem to be necessary...

64b9cc7a538195040cd60779b68c0d11b77ca3c0 authored almost 7 years ago
Move EmbedBuilder+Extensions to Discord.Net.Core

Previously it was implemented under Discord.Net.Rest, which seems
inconsistent and unnecessary.
...

b9be6deb4f07adca13d33f23cfc9c8d21f0297e9 authored almost 7 years ago
All arguments in ReplyAsync should be optional

To reply with just a rich embed, users have to invoke ReplyAsync with
`ReplyAsync("", embed: emb...

b38dca7803806a46f51395b2c0673500eda25755 authored almost 7 years ago
AddModule(s)Async should be explicit about IServiceProvider

In f19730e4, AddModule(s)Async was changed so that the IServiceProvider
was optional, both at co...

b70ae4128599b6c7f3fa9890d6765e5c8fd505e5 authored almost 7 years ago
Attempts to resolve #961 (#962)

* Move REST requests to appropiate class

* Add call to ClientHelper and expose to public API
...

fc5e70c9dde57cde7f9321414f62bd9281909d20 authored almost 7 years ago
Clean embed serialization up slightly

f175dde2b3197201392e2356baa7fbaabb0928a3 authored almost 7 years ago
Allow attaching embeds alongside a file upload. (#978)

commit a8bafb90cd1c5ea12abaa1aa01d0929833c999a8
Merge: f38dd4c4 7e04285e
Author: WamWooWam <wamw...

e9f9b484b660bc682239c8de2afb3efd84f60ff1 authored almost 7 years ago
Don't create a service scope in CommandService#ExecuteAsync anymore

IServiceProvider does not support scopes by itself - this is a behavior
introduced by Microsoft'...

f9ac190e9a54b24196f67155d0f856d24760ff8e authored almost 7 years ago
Allow GetPrefixedToken to handle the default TokenType

This prevents an issue where no clients could be constructed.

In 2fd4f56, the case for user tok...

e68ef63bc6ffb70eb4b43cfe9197e4ac20fac7b0 authored almost 7 years ago
Remove support for TokenType.User (#958)

* Set usage of TokenType.User as an error rather than a warning.

* Remove commented sections ...

2fd4f5670edf9e7db72bb71f19efd1e1502b015e authored almost 7 years ago
Resolve #936 (#941)

* Resolve #936

* Remember to not search *only* typereaders for primitives πŸ˜’

170a2e00bdba9bdb2370040ee6f3015d05a11a0a authored almost 7 years ago
Add Missing Parameter For WebSocket4Net Constructor (#968)

* Add missing param to constructor

This should fix `15:02:44 Gateway System.MissingMethod...

8537924d9b48f4a5942fff2c8d9595456e15fb5b authored almost 7 years ago
Allow nested ModuleBase classes to be built when declared from non-module classes. (#969)

* Allow modules to be built regardless of their declaring type.

* Need to exclude submodules.

4edbd8d4b9cc46a48dbf02ad4bbd04fccc67ea27 authored almost 7 years ago
AddModuleAsync/AddModulesAsync should not require an IServiceProvider

If one is not passed, they will default to an EmptyServiceProvider

This resolves issues where s...

f19730e43385c2e07b19b9677a67d061b51661be authored almost 7 years ago
Add more tests for Permissions class (#967)

* Add tests for more Permissions code coverage

* Add guild tests

* Add more in-depth cover...

63e670464fd9416137d308ac805c0cac7d0aba74 authored almost 7 years ago
Correct impl. of HasFlag and ResolveChannel (#966)

HasFlag was checking if any of the flags were set, not the ones
specified, and ResolveChannel w...

32ebdd51f77e2c6428059663e21585c737a2e53e authored almost 7 years ago
Don't attempt to load types with generic parameters as a module

This fixes an issue where custom ModuleBases that contained a generic
parameter would be loaded ...

b1eaa44021e334c70fbe08dd9f92baf41968f699 authored almost 7 years ago
[docs] Change 'Echos' to 'Echoes' (#964)

fda19b5a8f05b5aa1b37e4149450864501c49bad authored almost 7 years ago
Incorrect variable assignment (#959)

The username parameter was being used to set args.AvatarUrl as opposed to the actual avatarUrl p...

88765970ec80bcce8cf8dc59fd6812f7005dad50 authored almost 7 years ago
Add request info to HttpException & RateLimitedException (#957)

* Add request info to RateLimitedException

* Remove Promise from interface.

* Add Request ...

500f5f434a0aa7e0eb027c6da80f96f9d4c06123 authored almost 7 years ago
Add callback method for when a module class has been added (#934)

commit 5b047bf02b4299f34172cac05dc7e4a84ecc108c
Author: Joe4evr <[email protected]>
Date: ...

bb8ebc13d282270a59d79910ae7b16c05e766b5c authored almost 7 years ago
Change GameParty size types to longs. (#955)

178ea8de4d53183c30cc304781d2f7acedbd0950 authored almost 7 years ago
Bump version to 2.0.0-beta2

3b2b4342581758eaafa18ee0bc3a4a945ce1bfcb authored almost 7 years ago
Remove IGuild.DownloadUsersAsync() from SocketGuild (#944)

b88ce8c51fbbc47a42c1e1dcacf8af60dadc8a4d authored almost 7 years ago
Remove incomplete reconnect handler for certain session invalidations

This resolves #938 and #883

Note: This fix is not 'verified' in production (I waited over a wee...

73ac9d7886aa48b9d809c56e51945056f3b67232 authored about 7 years ago
Don't attempt to resolve permissions for invalid roles

This resolves #824.

Discord seems to have inconsistencies where a role can be deleted, but
ther...

05cd1ff85bd4e13ea2aad276eebc09295c9621df authored about 7 years ago
Support listening/watching activity types

This resolves #931

As part of this change, StreamingType has been refactored to realign
with ho...

a384ce02abcca096cb99d55f7ba9b52c2ec48148 authored about 7 years ago
Add API Analyzer Assembly (#906)

* Start on API analyzers

* Finish GuildAccessAnalyzer

* Update build script (will this do?...

f69ef2a8cad3654c36684bee8f09eb246cce4e65 authored about 7 years ago
Simplify Flatten extension (#933)

87124d3e39b6aaf85ccb74724acf27d65f847cfe authored about 7 years ago
Comparers (#929)

* Add entity equality comparers

* Fix namespace #whoops

* Add Message comparer.

* Add c...

b5e75486512491f5adcc10709c5417d3410c0113 authored about 7 years ago
Apply consistency to attributes in the commands extension (#928)

* Apply consistency to attributes in the commands extension

This resolves #527.

Not sure i...

97397f36177ab03835f31f3e051160411ee6df7c authored about 7 years ago
Add 'html' to EmbedType enum

This resolves #762.

This change adds an 'html' variant to the EmbedType enum.

This change also...

42c879c37cdac8ec8358f80f08105f2a21255b31 authored about 7 years ago
Fix typo in API model for GameAssets

This would cause the large asset's Image ID (and in turn, Image URL) and
hover text to be reversed.

0f2af47ec842da517b05b2fb9aefbc62a5674466 authored about 7 years ago
Fix parsing timestamps with a timezone attached

Resolves #918.

For some reason (that i'm sure will bite me in the ass later), we
configured Jso...

9d77a3cd3757a48a3ca77aa50071016209e40f02 authored about 7 years ago