Send Friend Request
Sends a friend request to a specified user
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_FRIEND_REQUEST])
Accept Friend Request
Accepts a pending friend request
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ACCEPT_FRIEND_REQUEST])
Send Message
Sends a message to a friend or group chat
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_MESSAGE])
Create Party
Creates a party for group play
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PARTY])
Invite To Party
Invites a friend to join a party
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVITE_TO_PARTY])
Start Game
Launches a specified game
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.START_GAME])
Update Status
Updates the user's status message
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_STATUS])
Join Clan
Joins a specified clan
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.JOIN_CLAN])
Leave Clan
Leaves the current clan
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LEAVE_CLAN])
Create Tournament
Creates a new tournament
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TOURNAMENT])
Register For Tournament
Registers the user for a specified tournament
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REGISTER_FOR_TOURNAMENT])
Purchase Game
Initiates the purchase process for a specified game
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PURCHASE_GAME])
Gift Game
Sends a game as a gift to another user
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GIFT_GAME])
Update Game
Initiates the update process for a specified game
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_GAME])
Change Avatar
Changes the user's Battle.net avatar
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANGE_AVATAR])
Block User
Blocks a specified user
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BLOCK_USER])
Unblock User
Unblocks a previously blocked user
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNBLOCK_USER])
Set Parental Controls
Configures parental control settings for an account
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_PARENTAL_CONTROLS])
Link Twitch Account
Links a Twitch account to the Battle.net account
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LINK_TWITCH_ACCOUNT])
Enable Two Factor Authentication
Enables two-factor authentication for account security
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_TWO_FACTOR_AUTH])
New Friend Request
Triggered when a new friend request is received
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_FRIEND_REQUEST])
Game Started
Triggered when a user starts a game
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GAME_STARTED])
Achievement Unlocked
Triggered when a user unlocks a new achievement
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ACHIEVEMENT_UNLOCKED])
Level Up
Triggered when a user's character levels up in a game
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LEVEL_UP])
New Message
Triggered when a new message is received in the Battle.net chat
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MESSAGE])
Friend Online
Triggered when a friend comes online
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FRIEND_ONLINE])
Game Purchase
Triggered when a user purchases a new game
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GAME_PURCHASE])
Tournament Started
Triggered when a tournament begins
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TOURNAMENT_STARTED])
Clan Invitation
Triggered when a user receives an invitation to join a clan
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLAN_INVITATION])
Game Update Available
Triggered when a game update is available for download
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GAME_UPDATE_AVAILABLE])