UserIdInGroup

Check if a user, by ID, is a member of a group

Signature

public bool UserIdInGroup(string userId, Platform platform, string groupName)

Parameters

userId
string required

The unique ID for this user

platform
Streamer.bot.Plugin.Interface.Enums.Platform required

The platform this user belongs to

Possible values:

  • Platform.Twitch
  • Platform.YouTube
  • Platform.Trovo
groupName
string required

The name of the group

Return Type

bool

Example

using System;
public class CPHInline
{
    public bool Execute()
    {
        //Define the groupname you want to add the user to
        string groupName = "Test Group";
        //Get userId of current user
        CPH.TryGetArg("userId",out string userId);

        //Get user type and define the Platform Enum
        CPH.TryGetArg("userType",out string userType);
        Enum.TryParse(userType, out Platform platform);

        //Method returns a bool type which you can check if the user is in group
        bool userInGroup = CPH.UserIdInGroup(userId, platform, groupName);         return true;
    }
}