Send Message
Send a message to a specified channel or user in Vext.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_MESSAGE])
Create Channel
Create a new channel in the Vext workspace.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CHANNEL])
Invite User
Invite a new user to join the Vext workspace.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVITE_USER])
Update User Profile
Update a user's profile information in Vext.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_USER_PROFILE])
Archive Channel
Archive an existing channel in the Vext workspace.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_CHANNEL])
Pin Message
Pin a message to a channel for easy reference.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PIN_MESSAGE])
Set Channel Topic
Set or update the topic for a specified channel.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_CHANNEL_TOPIC])
Create Reminder
Create a reminder for a user or channel in Vext.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REMINDER])
Upload File
Upload a file to a specified channel or conversation.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_FILE])
Start Video Call
Initiate a video call in a channel or direct message.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.START_VIDEO_CALL])
Create Poll
Create a poll in a specified channel for user voting.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_POLL])
Set User Status
Set or update a user's status in Vext.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_USER_STATUS])
Create Task
Create a new task in Vext's task management system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TASK])
Schedule Message
Schedule a message to be sent at a future time.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_MESSAGE])
Add Reaction
Add a reaction emoji to a message in Vext.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_REACTION])
New Message
Triggered when a new message is posted in a specified channel or conversation.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MESSAGE])
Channel Created
Triggered when a new channel is created in the Vext workspace.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANNEL_CREATED])
User Joined
Triggered when a new user joins the Vext workspace.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_JOINED])
Message Reacted
Triggered when a user adds a reaction to a message.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MESSAGE_REACTED])
File Shared
Triggered when a file is shared in a channel or conversation.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FILE_SHARED])
User Status Changed
Triggered when a user changes their status in Vext.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_STATUS_CHANGED])
Channel Archived
Triggered when a channel is archived in the Vext workspace.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANNEL_ARCHIVED])
Mention Received
Triggered when a user or channel is mentioned in a message.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MENTION_RECEIVED])
Task Completed
Triggered when a task is marked as completed in Vext's task management system.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_COMPLETED])
Reminder Due
Triggered when a reminder is due for a user or channel.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMINDER_DUE])
Poll Ended
Triggered when a poll in a channel has ended and results are available.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POLL_ENDED])
User Left
Triggered when a user leaves or is removed from the Vext workspace.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_LEFT])
Message Pinned
Triggered when a message is pinned to a channel.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MESSAGE_PINNED])
Channel Topic Changed
Triggered when a channel's topic is changed.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANNEL_TOPIC_CHANGED])
Video Call Started
Triggered when a video call is initiated in a channel or direct message.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_CALL_STARTED])