Connect WeCom Bot to Your AI Agent

Ask your AI assistant to work with WeCom Bot: send group updates and organize work.

54 tools API key / Custom credential

Try a WeCom Bot Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill WeCom Bot

Send a Group Update

Send Markdown through a configured group webhook.

/oo WeCom Bot: Send this Markdown update to my connected WeCom webhook group: [Markdown content].

Create an Assigned Todo

Find members before assigning a todo in API mode.

/oo WeCom Bot: Search WeCom todo users for [name], choose [user], then create todo [content] with that follower and deadline [deadline].

Summarize Recent Chat

Read recent messages from a specified chat and interval.

/oo WeCom Bot: Read WeCom chat type [chatType] ID [chatId] from [beginTime] to [endTime] and summarize the returned messages.

Start Working with WeCom Bot

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect WeCom Bot

    Connect with a webhook key for group notifications, or Bot ID and Secret for API-mode smart-bot tools.

    Connect WeCom Bot →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An account with access to the WeCom Bot resources used in your task.

WeCom Bot Tools

WeCom Bot supports webhook notifications or API-mode smart-bot tools for chat, todos, meetings, schedules, and documents.

Send a Group Update

Send Markdown through a configured group webhook.

Create an Assigned Todo

Find members before assigning a todo in API mode.

Summarize Recent Chat

Read recent messages from a specified chat and interval.

54 tools

Send Text Message

Send a text message through the WeCom bot webhook.

wecom_bot.send_text_message

Send Markdown Message

Send a markdown message through the WeCom bot webhook.

wecom_bot.send_markdown_message

Send Markdown V2 Message

Send a markdown_v2 message through the WeCom bot webhook.

wecom_bot.send_markdown_v2_message

Send Image Message

Send an image message through the WeCom bot webhook.

wecom_bot.send_image_message

Send News Message

Send a news message through the WeCom bot webhook.

wecom_bot.send_news_message

List Tools

List the current WeCom MCP tools and input schemas available to this bot.

wecom_bot.list_tools

Call Tool

Call a dynamically discovered WeCom MCP tool that does not have a curated action yet.

wecom_bot.call_tool

Get Userlist

List WeCom members visible to the API-mode smart bot.

wecom_bot.get_userlist

Get Msg Chat List

List chats that had messages during a time range.

wecom_bot.get_msg_chat_list

Get Message

Read recent messages from one WeCom direct chat or group chat.

wecom_bot.get_message

Download Message Media

Download WeCom message media and return a Connector transit URL instead of base64 or a server-local path.

wecom_bot.download_message_media

Send Message

Send a text message to a WeCom direct chat or group chat.

wecom_bot.send_message

Search Todo Userid

Search WeCom users by name or alias for todo assignment.

wecom_bot.search_todo_userid

Create Todo

Create a WeCom todo with followers, deadline, and reminders.

wecom_bot.create_todo

Update Todo

Update a WeCom todo's content, followers, status, deadline, or reminders.

wecom_bot.update_todo

Change Todo User Status

Change one follower's status on a WeCom todo.

wecom_bot.change_todo_user_status

Get Todo List

List WeCom todos for one follower with optional time and status filters.

wecom_bot.get_todo_list

Get Todo Detail

Get details for up to 20 WeCom todos.

wecom_bot.get_todo_detail

Delete Todo

Delete a WeCom todo.

wecom_bot.delete_todo

Create Meeting

Create a scheduled WeCom meeting.

wecom_bot.create_meeting

List User Meetings

List WeCom meetings in a time range.

wecom_bot.list_user_meetings

Get Meeting Info

Get complete details for a WeCom meeting.

wecom_bot.get_meeting_info

Cancel Meeting

Cancel a scheduled WeCom meeting.

wecom_bot.cancel_meeting

Set Invite Meeting Members

Replace the full invitee list for a WeCom meeting.

wecom_bot.set_invite_meeting_members

Get Schedule List By Range

List WeCom schedule IDs within a time range.

wecom_bot.get_schedule_list_by_range

Get Schedule Detail

Get details for up to 50 WeCom schedules.

wecom_bot.get_schedule_detail

Create Schedule

Create a WeCom schedule with attendees and reminders.

wecom_bot.create_schedule

Update Schedule

Update selected fields on a WeCom schedule.

wecom_bot.update_schedule

Cancel Schedule

Cancel a WeCom schedule.

wecom_bot.cancel_schedule

Add Schedule Attendees

Add attendees to a WeCom schedule.

wecom_bot.add_schedule_attendees

Del Schedule Attendees

Remove attendees from a WeCom schedule.

wecom_bot.del_schedule_attendees

Check Availability

Read busy time slots for up to 10 WeCom members.

wecom_bot.check_availability

Create Doc

Create an empty WeCom document, online sheet, or smart sheet.

wecom_bot.create_doc

Get Doc Content

Read complete WeCom document content as Markdown with polling handled internally.

wecom_bot.get_doc_content

Edit Doc Content

Replace all content in a WeCom document with Markdown.

wecom_bot.edit_doc_content

Sheet Get Info

Get online-sheet metadata and sub-sheet IDs.

wecom_bot.sheet_get_info

Sheet Update Range Data

Write cells and formats into a specified online-sheet range.

wecom_bot.sheet_update_range_data

Sheet Append Data

Append one row to the end of a WeCom online sheet.

wecom_bot.sheet_append_data

Sheet Add Sub

Add a sub-sheet to a WeCom online sheet.

wecom_bot.sheet_add_sub

Sheet Delete Sub

Permanently delete a sub-sheet from a WeCom online sheet.

wecom_bot.sheet_delete_sub

Smartsheet Get Sheet

List sub-sheets in a WeCom smart sheet.

wecom_bot.smartsheet_get_sheet

Smartsheet Add Sheet

Add a sub-sheet to a WeCom smart sheet.

wecom_bot.smartsheet_add_sheet

Smartsheet Update Sheet

Rename a WeCom smart-sheet sub-sheet.

wecom_bot.smartsheet_update_sheet

Smartsheet Delete Sheet

Permanently delete a WeCom smart-sheet sub-sheet.

wecom_bot.smartsheet_delete_sheet

Smartsheet Get Fields

List fields in a WeCom smart-sheet sub-sheet.

wecom_bot.smartsheet_get_fields

Smartsheet Add Fields

Add fields to a WeCom smart-sheet sub-sheet.

wecom_bot.smartsheet_add_fields

Smartsheet Update Fields

Rename fields in a WeCom smart-sheet sub-sheet without changing their types.

wecom_bot.smartsheet_update_fields

Smartsheet Delete Fields

Permanently delete fields from a WeCom smart-sheet sub-sheet.

wecom_bot.smartsheet_delete_fields

Smartsheet Get Records

Read a page of records from a WeCom smart-sheet sub-sheet.

wecom_bot.smartsheet_get_records

Smartsheet Add Records

Add records to a WeCom smart sheet, uploading `fileUrl` attachments before the write.

wecom_bot.smartsheet_add_records

Smartsheet Update Records

Update WeCom smart-sheet records, uploading `fileUrl` attachments before the write.

wecom_bot.smartsheet_update_records

Smartsheet Delete Records

Permanently delete records from a WeCom smart-sheet sub-sheet.

wecom_bot.smartsheet_delete_records

Smartpage Create

Create a WeCom smart page from inline text or Markdown pages.

wecom_bot.smartpage_create

Smartpage Export

Export complete WeCom smart-page content as Markdown with polling handled internally.

wecom_bot.smartpage_export

Frequently Asked Questions

Do webhook credentials support chat reading?

Webhook credentials send group notifications. API-mode smart-bot tools require Bot ID and Secret.

Can I read documents as Markdown?

The document action reads complete content and handles polling internally. Supply the supported document identifier.

Does editing document content append text?

The document editing action replaces all content with the supplied Markdown.

Connect WeCom Bot

About WeCom Bot ↗