aiko-it-systems / discatsharp Goto Github PK
View Code? Open in Web Editor NEWYour library to write discord apps in C# with focus on always providing access to the latest discord features
Home Page: https://docs.dcs.aitsys.dev
License: Other
Your library to write discord apps in C# with focus on always providing access to the latest discord features
Home Page: https://docs.dcs.aitsys.dev
License: Other
Sentry Issue: DISCATSHARP-28G
Found missing properties in api response for TransportUser
New fields: ["clan"]
Sentry Issue: DISCATSHARP-28D
Found missing properties in api response for DiscordGuildPreview
New fields: ["home_header"]
Might need to be ignored
Sentry Issue: DISCATSHARP-27B
Found missing properties in api response for DiscordScheduledEvent
New fields: ["recurrence_rule","privacy_level","guild_scheduled_event_exceptions","auto_start"]
Events can be recurrent. Ask @Lulalaby for full data. Docs not yet on discord-api-docs.
privacy_level should be added to ignored fields.
Sentry Issue: DISCATSHARP-271
Found missing properties in api response for TransportApplication
New fields: ["is_monetized","interactions_event_types","interactions_version","explicit_content_filter","rpc_application_state","store_application_state","creator_monetization_state","verification_state","integration_public","integration_require_code_grant","discoverability_state","discovery_eligibility_flags","monetization_state","monetization_eligibility_flags","internal_guild_restriction"]
We might want to expose this to developers. The data exist, and the entities for it already exist. It's just not mapped.
Ask @Lulalaby for details.
Sentry Issue: DISCATSHARP-27N
Found missing properties in api response for DiscordChannel
New fields: ["default_forum_layout"]
Apparently missed this property. Needs to be implemented. Enum should exist.
Sentry Issue: DISCATSHARP-27A
Found missing properties in api response for TransportUser
New fields: ["authenticator_types"]
Needs to be ignored
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
.devcontainer/devcontainer.json
mcr.microsoft.com/devcontainers/universal 2
ghcr.io/devcontainers/features/common-utils 2
ghcr.io/devcontainers/features/github-cli 1
ghcr.io/devcontainers/features/git-lfs 1
ghcr.io/devcontainers/features/sshd 1
.github/workflows/build.yml
actions/checkout v4
actions/setup-dotnet v4.0.1
actions/checkout v4
actions/setup-dotnet v4.0.1
actions/upload-artifact v4.3.4
.github/workflows/codeql-analysis.yml
actions/checkout v4
github/codeql-action v3
actions/setup-dotnet v4
github/codeql-action v3
.github/workflows/documentation.yml
actions/checkout v4
actions/setup-dotnet v4.0.1
actions/upload-artifact v4
actions/checkout v4
actions/download-artifact v4
geekyeggo/delete-artifact v5
webfactory/ssh-agent v0.9.0
.github/workflows/documentation_test.yml
actions/checkout v4
actions/setup-dotnet v4.0.1
actions/upload-artifact v4.3.4
GuillaumeFalourd/create-other-repo-branch-action v1.5
actions/checkout v4
actions/download-artifact v4
mshick/add-pr-comment v2
.github/workflows/internal-release.yml
actions/checkout v4
actions/setup-dotnet v4.0.1
.github/workflows/labeler.yml
srvaroa/labeler v1.10.1
.github/workflows/public-dev-release.yml
actions/checkout v4
actions/setup-dotnet v4.0.1
.github/workflows/release.yml
actions/checkout v4
actions/setup-dotnet v4.0.1
getsentry/action-release v1.7.0
getsentry/action-release v1.7.0
.github/workflows/sentry.yml
actions/checkout v4
getsentry/action-release v1.7.0
.github/workflows/tweet.yml
actions/checkout v4
Lulalaby/tweet v2.0.0
DisCatSharp.Docs/package.json
package.json
DisCatSharp.ApplicationCommands/DisCatSharp.ApplicationCommands.csproj
Microsoft.SourceLink.GitHub 8.0.0
Microsoft.Extensions.Logging 8.0.0
Microsoft.Extensions.DependencyInjection 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp.Attributes/DisCatSharp.Attributes.csproj
Microsoft.SourceLink.GitHub 8.0.0
DisCatSharp.CommandsNext/DisCatSharp.CommandsNext.csproj
Microsoft.SourceLink.GitHub 8.0.0
Microsoft.Extensions.Logging 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp.Common/DisCatSharp.Common.csproj
Microsoft.SourceLink.GitHub 8.0.0
System.ValueTuple 4.5.0
System.Runtime.CompilerServices.Unsafe 6.0.0
System.Memory 4.5.5
System.Collections.Immutable 8.0.0
Microsoft.Extensions.Logging 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp.Configuration/DisCatSharp.Configuration.csproj
Microsoft.SourceLink.GitHub 8.0.0
Newtonsoft.Json 13.0.3
Microsoft.Extensions.Configuration.Binder 8.0.2
Microsoft.Extensions.Configuration 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp.Experimental/DisCatSharp.Experimental.csproj
Microsoft.SourceLink.GitHub 8.0.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp.Hosting.DependencyInjection/DisCatSharp.Hosting.DependencyInjection.csproj
Microsoft.SourceLink.GitHub 8.0.0
Microsoft.Extensions.Hosting 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp.Hosting/DisCatSharp.Hosting.csproj
Microsoft.SourceLink.GitHub 8.0.0
Microsoft.Extensions.Hosting.Abstractions 8.0.0
Microsoft.Extensions.Hosting 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp.Interactivity/DisCatSharp.Interactivity.csproj
Microsoft.SourceLink.GitHub 8.0.0
Microsoft.Extensions.Logging 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
ConcurrentHashSet 1.3.0
DisCatSharp.Lavalink/DisCatSharp.Lavalink.csproj
Microsoft.SourceLink.GitHub 8.0.0
Microsoft.Extensions.Logging 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp.Tests/DisCatSharp.ApplicationCommands.Tests/DisCatSharp.ApplicationCommands.Tests.csproj
coverlet.collector 6.0.2
xunit.runner.visualstudio 2.8.2
xunit 2.9.0
Microsoft.NET.Test.Sdk 17.10.0
DisCatSharp.Tests/DisCatSharp.Configuration.Tests/DisCatSharp.Configuration.Tests.csproj
coverlet.collector 6.0.2
xunit.runner.visualstudio 2.8.2
xunit 2.9.0
Microsoft.NET.Test.Sdk 17.10.0
Microsoft.Extensions.Configuration.Json 8.0.0
Microsoft.Extensions.Configuration 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp.Tests/DisCatSharp.EventHandlers.Tests/DisCatSharp.EventHandlers.Tests.csproj
coverlet.collector 6.0.2
xunit.runner.visualstudio 2.8.2
xunit 2.9.0
Microsoft.NET.Test.Sdk 17.10.0
DisCatSharp.Tests/DisCatSharp.Hosting.Tests/DisCatSharp.Hosting.Tests.csproj
coverlet.collector 6.0.2
xunit.runner.visualstudio 2.8.2
xunit 2.9.0
Microsoft.NET.Test.Sdk 17.10.0
Microsoft.Extensions.Configuration.Json 8.0.0
Microsoft.Extensions.Configuration 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp.Tests/SafetyTests/DisCatSharp.SafetyTests.csproj
coverlet.collector 6.0.2
xunit.runner.visualstudio 2.8.2
xunit 2.9.0
Microsoft.CodeAnalysis.CSharp.Scripting 4.10.0
Microsoft.CodeAnalysis.CSharp 4.10.0
Microsoft.NET.Test.Sdk 17.10.0
FluentAssertions 6.12.0
DisCatSharp.Tools/DisCatSharp.Analyzer/DisCatSharp.Analyzer.Package/DisCatSharp.Analyzer.Package.csproj
Microsoft.CodeAnalysis.CSharp.Workspaces 4.10.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Tools/DisCatSharp.Analyzer/DisCatSharp.Analyzer/DisCatSharp.Analyzer.csproj
Microsoft.CodeAnalysis.CSharp 4.10.0
Microsoft.CodeAnalysis.Analyzers 3.3.4
DisCatSharp.Attributes 10.6.3
DisCatSharp.VoiceNext.Natives/DisCatSharp.VoiceNext.Natives.csproj
System.Runtime 4.3.1
System.Reflection 4.3.0
Microsoft.Extensions.Logging 8.0.0
DisCatSharp.VoiceNext.Natives/global.json
dotnet-sdk 8.0.302
DisCatSharp.VoiceNext/DisCatSharp.VoiceNext.csproj
Microsoft.SourceLink.GitHub 8.0.0
System.Threading.Channels 8.0.0
Microsoft.Extensions.Logging 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
DisCatSharp/DisCatSharp.csproj
Microsoft.SourceLink.GitHub 8.0.0
System.Runtime.InteropServices.RuntimeInformation 4.3.0
System.Net.WebSockets.Client 4.3.2
System.Net.WebSockets 4.3.0
System.Net.Http 4.3.4
System.Memory 4.5.5
Sentry.Extensions.Logging 4.9.0
Sentry 4.9.0
Octokit 13.0.1
NuGet.Protocol 6.10.1
Newtonsoft.Json 13.0.3
Microsoft.Extensions.Logging.Console 8.0.0
Microsoft.Extensions.Logging 8.0.0
Microsoft.Extensions.DependencyInjection 8.0.0
Microsoft.DependencyValidation.Analyzers 0.11.0
Microsoft.Bcl.HashCode 1.1.1
DisCatSharp.Attributes 10.6.3
DisCatSharp.Analyzer.Roselyn 6.2.4
Sentry Issue: DISCATSHARP-28H
Found missing properties in api response for TransportMember
New fields: ["avatar_decoration_data"]
Needs to be copied from TransportMember and handled like the rest of guild-scoped profile fields.
DiscordMember needs the update as well
Sentry Issue: DISCATSHARP-28A
Found missing properties in api response for DiscordMessage
New fields: ["poll"]
Sentry Issue: DISCATSHARP-282
Found missing properties in api response for DiscordChannel
New fields: ["voice_background_display"]
Might need to be ignored
VoiceNext cannot receive messages
[2024-06-10 16:42:45 +02:00] [303 /VoiceReceive] [Error] Exception occurred when decoding incoming audio data
System.ArgumentOutOfRangeException: CurrentSequenceWrapState was out of range
at DisCatSharp.VoiceNext.Entities.AudioSender.GetTrueSequenceAfterWrapping(UInt16 originalSequence) in C:\work\Vocairos\DisCatSharp\DisCatSharp.VoiceNext\Entities\AudioSender.cs:line 141
at DisCatSharp.VoiceNext.VoiceNextConnection.ProcessPacket(ReadOnlySpan`1 data, Memory`1& opus, Memory`1& pcm, List`1 pcmPackets, AudioSender& voiceSender, AudioFormat& outputFormat) in C:\work\Vocairos\DisCatSharp\DisCatSharp.VoiceNext\VoiceNextConnection.cs:line 694
at DisCatSharp.VoiceNext.VoiceNextConnection.ProcessVoicePacket(Byte[] data) in C:\work\Vocairos\DisCatSharp\DisCatSharp.VoiceNext\VoiceNextConnection.cs:line 804
guild = await disc.GetGuildAsync(serverId);
var channels = await guild.GetChannelsAsync();
voiceChannel = channels.First(x => x.Id == voiceChannelId);
var voiceNext = disc.GetVoiceNext();
audioConn = await voiceNext.ConnectAsync(voiceChannel);
audioConn.UserJoined += (conn, args) =>
{
Console.WriteLine($"User {args.User.Username} joined");
return Task.CompletedTask;
};
audioConn.UserSpeaking += (conn, args) =>
{
Console.WriteLine($"User {args.User.Username} speaking");
return Task.CompletedTask;
};
audioConn.VoiceReceived += (conn, args) =>
{
};
In the past identical code worked
Exception occurs
Not relevant, windows 11
No response
Sentry Issue: DISCATSHARP-27P
Found missing properties in api response for DiscordStageInstance
New fields: ["privacy_level","invite_code","guild_scheduled_event_id"]
privacy_level
should be added to ignored fields since it's deprecated, rest should be implemented
Sentry Issue: DISCATSHARP-28Q
Found missing properties in api response for DiscordInvite
New fields: ["target_user_type"]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.