Skip to content
/ VRCSharp Public
forked from morag12/VRCSharp

A C# asynchronous wrapper for VRChat's API

Notifications You must be signed in to change notification settings

VRCMG/VRCSharp

 
 

Repository files navigation

VRCSharp

A C# asynchronous wrapper for VRChat's API

CURRENT FEATURES

Login to accounts via username and password
(Un)Friend users
VoteKick users
Fetch Users
Fetch Worlds
Mute Users
Block Users
Hide Users
Send Notifications to Users
Annoy (Send out an invite a user cant get rid of)
Proxy Support
Invite Users
Message Users
Events such as for onNotificationReceived, etc

ROAD MAP (Planned Features)

And more coming soon! Give me some suggestions! Thank you - Yaekith

Example Usage

VRCSharpSession session = new VRCSharpSession("Username", "Password");
await session.Login();

 if (session.Authenticated)
{
    var user = await session.GetAPIUserByID("usr_e28db278-1ccd-4c23-89b9-9933e619000e");

    if (await session.Moderate(user, VRCSharp.API.Moderation.ModerationType.Mute))
    {
      Console.WriteLine("Moderated! Yay!");
    }
                    
}

About

A C# asynchronous wrapper for VRChat's API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%