Метод | Описание | |
---|---|---|
GetOtherInventory ( ) : void |
Gets the other's inventory and stores it in OtherInventory.
|
|
OnBotCommand ( string command ) : void |
Called when an 'exec' command is given via botmanager.
|
|
OnChatRoomMessage ( |
Called when a chat message is sent in a chatroom
|
|
OnFriendAdd ( ) : bool |
Called when the user adds the bot as a friend.
|
|
OnFriendRemove ( ) : void |
Called when the user removes the bot as a friend.
|
|
OnGroupAdd ( ) : bool |
Called when the bot is invited to a Steam group
|
|
OnLoginCompleted ( ) : void |
Called when the bot is fully logged in.
|
|
OnMessage ( string message, EChatEntryType type ) : void |
Called whenever a message is sent to the bot. This is limited to regular and emote messages.
|
|
OnMessageHandler ( string message, EChatEntryType type ) : void | ||
OnStatusError ( Trade status ) : void | ||
OnTradeAccept ( ) : void | ||
OnTradeAcceptHandler ( ) : void | ||
OnTradeAddItem ( Schema schemaItem, Inventory inventoryItem ) : void | ||
OnTradeAwaitingConfirmation ( long tradeOfferID ) : void | ||
OnTradeClose ( ) : void | ||
OnTradeError ( string error ) : void | ||
OnTradeInit ( ) : void | ||
OnTradeMessage ( string message ) : void | ||
OnTradeMessageHandler ( string message ) : void | ||
OnTradeOfferUpdated ( TradeOffer offer ) : void |
Called when a trade offer is updated, including the first time it is seen. When the bot is restarted, this might get called again for trade offers it's been previously called on. Thus, you can't rely on this method being called only once after an offer is accepted! If you need to rely on that functionality (say for giving users non-Steam currency), you need to keep track of which trades have been paid out yourself
|
|
OnTradeReady ( bool ready ) : void | ||
OnTradeReadyHandler ( bool ready ) : void | ||
OnTradeRemoveItem ( Schema schemaItem, Inventory inventoryItem ) : void | ||
OnTradeRequest ( ) : bool |
Called whenever a user requests a trade.
|
|
OnTradeRequestReply ( bool accepted, string response ) : void |
Called when user accepts or denies bot's trade request.
|
|
OnTradeTimeout ( ) : void | ||
UserHandler ( |
||
_OnTradeAwaitingConfirmation ( long tradeOfferID ) : void |
Метод | Описание | |
---|---|---|
GetUserResponse ( string message = null ) : Task |
Waits for the user to enter something into regular or trade chat, then returns it (as the result of a task) Usage: The following displays "How many do you want to buy" and stores the user's response: string userResponse = await GetUserResponse("How many do you want to buy?"); Note: calling this method causes the next user-message to NOT call OnMessage() or OnTradeMessage()
|
|
SendChatMessage ( int delayMs, string message ) : void |
A helper method for sending a chat message to the other user in the chat window (as opposed to the trade window) after a given delay
|
|
SendChatMessage ( string message ) : void |
A helper method for sending a chat message to the other user in the chat window (as opposed to the trade window)
|
|
SendReplyMessage ( int delayMs, string message ) : void |
Sends a message to the user in either the chat window or the trade window, depending on which screen the user sent a message from last, after a gven delay. Useful for responding to commands.
|
|
SendReplyMessage ( string message ) : void |
Sends a message to the user in either the chat window or the trade window, depending on which screen the user sent a message from last. Useful for responding to commands.
|
|
SendTradeMessage ( int delayMs, string message ) : void |
A helper method for sending a chat message to the other user in the trade window after a given delay. If the trade has ended, nothing this does nothing
|
|
SendTradeMessage ( string message ) : void |
A helper method for sending a chat message to the other user in the trade window. If the trade has ended, nothing this does nothing
|
Метод | Описание | |
---|---|---|
HandleWaitingOnUserResponse ( string message ) : bool | ||
SendChatMessageImpl ( string message ) : void | ||
SendMessage ( Action |
||
SendMessageDelayed ( int delayMs, Action |
||
SendTradeMessageImpl ( string message ) : void |
protected GetUserResponse ( string message = null ) : Task |
||
message | string | An option message to display to the user. /// Sent to whichever chat (normal or trade) is currently being used. |
Результат | Task |
public OnBotCommand ( string command ) : void | ||
command | string | The command message. |
Результат | void |
public OnChatRoomMessage ( |
||
chatID | The SteamID of the group chat | |
sender | The SteamID of the sender | |
message | string | The message sent |
Результат | void |
public abstract OnFriendRemove ( ) : void | ||
Результат | void |
public abstract OnLoginCompleted ( ) : void | ||
Результат | void |
public abstract OnMessage ( string message, EChatEntryType type ) : void | ||
message | string | |
type | EChatEntryType | |
Результат | void |
public OnMessageHandler ( string message, EChatEntryType type ) : void | ||
message | string | |
type | EChatEntryType | |
Результат | void |
public OnStatusError ( Trade status ) : void | ||
status | Trade | |
Результат | void |
public abstract OnTradeAddItem ( Schema schemaItem, Inventory inventoryItem ) : void | ||
schemaItem | Schema | |
inventoryItem | Inventory | |
Результат | void |
public abstract OnTradeAwaitingConfirmation ( long tradeOfferID ) : void | ||
tradeOfferID | long | |
Результат | void |
public abstract OnTradeError ( string error ) : void | ||
error | string | |
Результат | void |
public abstract OnTradeMessage ( string message ) : void | ||
message | string | |
Результат | void |
public OnTradeMessageHandler ( string message ) : void | ||
message | string | |
Результат | void |
public abstract OnTradeOfferUpdated ( TradeOffer offer ) : void | ||
offer | TradeOffer | |
Результат | void |
public abstract OnTradeReady ( bool ready ) : void | ||
ready | bool | |
Результат | void |
public OnTradeReadyHandler ( bool ready ) : void | ||
ready | bool | |
Результат | void |
public abstract OnTradeRemoveItem ( Schema schemaItem, Inventory inventoryItem ) : void | ||
schemaItem | Schema | |
inventoryItem | Inventory | |
Результат | void |
public abstract OnTradeRequest ( ) : bool | ||
Результат | bool |
public OnTradeRequestReply ( bool accepted, string response ) : void | ||
accepted | bool | True if user accepted bot's request, false if not. |
response | string | String response of the callback. |
Результат | void |
public abstract OnTradeTimeout ( ) : void | ||
Результат | void |
protected SendChatMessage ( int delayMs, string message ) : void | ||
delayMs | int | The delay, in milliseconds, to wait before sending the message |
message | string | The message to send to the other user |
Результат | void |
protected SendChatMessage ( string message ) : void | ||
message | string | The message to send to the other user |
Результат | void |
protected SendReplyMessage ( int delayMs, string message ) : void | ||
delayMs | int | The delay, in milliseconds, to wait before sending the message |
message | string | The message to send to the other user |
Результат | void |
protected SendReplyMessage ( string message ) : void | ||
message | string | The message to send to the other user |
Результат | void |
protected SendTradeMessage ( int delayMs, string message ) : void | ||
delayMs | int | The delay, in milliseconds, to wait before sending the message |
message | string | The message to send to the other user |
Результат | void |
protected SendTradeMessage ( string message ) : void | ||
message | string | The message to send to the other user |
Результат | void |
public UserHandler ( |
||
bot | ||
sid | ||
Результат | System |
public _OnTradeAwaitingConfirmation ( long tradeOfferID ) : void | ||
tradeOfferID | long | |
Результат | void |