-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Loravis edited this page Nov 8, 2023
·
4 revisions
Robloxdotnet is a Roblox Web API wrapper library for the C# language. It was created by Loraviis to make getting data and automating actions on the Roblox website easier. Robloxdotnet is being updated constantly to implement new features and improve functionality.
This wiki serves as a guide to all of Robloxdotnet's features.
- Get user information
- Authentication
- Send group shouts
- Update user group roles
- Get user's group information
using System;
using Robloxdotnet;
ulong userId = 1; //Insert any userId of your choice
var userInfo = await Roblox.GetUserInfo(userId); //Get the user's information
Console.WriteLine(userInfo.description); //Output the user description
using System;
using Robloxdotnet;
//Disclaimer: Storing your .ROBLOSECURITY directly in your code is strongly discouraged, especially if you're committing your code to a public github repo!
string roblosecurityCookie = "PASTE_YOUR_.ROBLOSECURITY_COOKIE_HERE";
RobloxSession session = new RobloxSession();
try
{
await session.LoginAsync(roblosecurityCookie); //Log into your Roblox account using your roblosecurity cookie
Console.WriteLine("Logged in as: " + session.name); //Output your Roblox account's username
} catch (Exception ex)
{
Console.WriteLine(ex.Message); //Output the exception message if the login fails
}
using System;
using Robloxdotnet;
using Robloxdotnet.Utilities.Groups;
//Disclaimer: Storing your .ROBLOSECURITY directly in your code is strongly discouraged, especially if you're committing your code to a public github repo!
string roblosecurityCookie = "PASTE_YOUR_.ROBLOSECURITY_COOKIE_HERE";
RobloxSession session = new RobloxSession();
try
{
await session.LoginAsync(roblosecurityCookie); //Log into your Roblox account using your roblosecurity cookie
ulong userId = 1; //Insert the user's user ID here
ulong groupId = 12345; //Insert the group's group ID here
int role = 255; //Insert the roles's role number here
await MemberManagement.SetUserGroupRole(session, userId, groupId, role); //Update the group role of the specified user
} catch (Exception ex)
{
Console.WriteLine(ex.Message); //Output the exception message
}