C# Class EzSteam.SteamBot

ファイルを表示 Open project: Rohansi/EzSteam Class Usage Examples

Public Methods

Method Description
AddFriend ( SteamID id ) : void

Adds somebody to the bot's friend list.

Connect ( ) : void

Connect and login to Steam.

Disconnect ( SteamBotDisconnectReason reason = SteamBotDisconnectReason.Disconnected ) : void

Disconnect from Steam. Will call OnDisconnected.

GetPersona ( SteamID id ) : SteamPersona

Gets the persona from a Steam ID. Will return null if the given ID is not valid. Information may not be instantly available if the persona was not "seen" before.

Join ( SteamID chatId ) : SteamChat

Attempt to join a chat. Will call OnLeave if the chat could not be joined.

RemoveFriend ( SteamID id ) : void

Removes somebody from the bot's friend list.

SteamBot ( string username, string password, string authCode = null ) : System

Create a new SteamBot. Username and password must be for the Steam account you want it to use. A Steam Guard authorization code may need to be provided for login to work.

Private Methods

Method Description
GetSentryFileName ( ) : string
InitializeCallbacks ( ) : void
Run ( ) : void

Method Details

AddFriend() public method

Adds somebody to the bot's friend list.
public AddFriend ( SteamID id ) : void
id SteamKit2.SteamID
return void

Connect() public method

Connect and login to Steam.
public Connect ( ) : void
return void

Disconnect() public method

Disconnect from Steam. Will call OnDisconnected.
public Disconnect ( SteamBotDisconnectReason reason = SteamBotDisconnectReason.Disconnected ) : void
reason SteamBotDisconnectReason
return void

GetPersona() public method

Gets the persona from a Steam ID. Will return null if the given ID is not valid. Information may not be instantly available if the persona was not "seen" before.
public GetPersona ( SteamID id ) : SteamPersona
id SteamKit2.SteamID
return SteamPersona

Join() public method

Attempt to join a chat. Will call OnLeave if the chat could not be joined.
public Join ( SteamID chatId ) : SteamChat
chatId SteamKit2.SteamID
return SteamChat

RemoveFriend() public method

Removes somebody from the bot's friend list.
public RemoveFriend ( SteamID id ) : void
id SteamKit2.SteamID
return void

SteamBot() public method

Create a new SteamBot. Username and password must be for the Steam account you want it to use. A Steam Guard authorization code may need to be provided for login to work.
public SteamBot ( string username, string password, string authCode = null ) : System
username string
password string
authCode string
return System