brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
dingtalkDingTalk skill - Provides contact management, message sending and receiving functions for DingTalk
Independent GitHub snapshot · Automated classification · Original documentation governs
This skill provides DingTalk instant messaging functions, supporting contact management, message sending and receiving operations.
Get all contacts with optional search filter.
limit (integer, optional, default: 50): Return limitsearch (string, optional): Search keywordAdd new contact with optional nickname.
user_id (string, required): User IDnickname (string, optional): NicknameDelete specified contact.
contact_id (string, required): Contact IDGet chat history with specified contact.
contact_id (string, required): Contact IDlimit (integer, optional, default: 20): Return limitSend message to contact.
contact_id (string, required): Contact IDcontent (string, required): Message contentDelete specified message.
message_id (string, required): Message IDKeyword search message history.
keyword (string, required): Search keywordlimit (integer, optional, default: 20): Return limit# Get contacts
./scripts/get_contacts.sh 20
# Add contact
./scripts/add_contact.sh "user123" "Nickname"
# Delete contact
./scripts/delete_contact.sh "contact_xxx"
# Get messages
./scripts/get_messages.sh "contact_xxx" 20
# Send message
./scripts/send_message.sh "contact_xxx" "Hello!"
# Delete message
./scripts/delete_message.sh "msg_xxx"
# Search messages
./scripts/search_messages.sh "hello" 10
{
"success": true,
"data": { ... },
"message": "Operation successful"
}
{
"success": false,
"error": "Error message",
"message": "Operation failed"
}
data contains an array of contact objects:
[
{
"id": "contact_abc123",
"user_id": "user123",
"nickname": "John",
"remark": "",
"added_at": "2025-04-01T12:00:00"
}
]
data contains the added contact object:
{
"id": "contact_abc123",
"user_id": "user123",
"nickname": "John",
"remark": "",
"added_at": "2025-04-01T12:00:00"
}
data is empty, check message for confirmation:
{
"success": true,
"message": "Contact deleted successfully"
}
data contains an array of message objects:
[
{
"id": "msg_abc123",
"contact_id": "contact_abc123",
"content": "Hello!",
"type": "text",
"direction": "sent",
"timestamp": "2025-04-01T12:00:00",
"read": true
}
]
data contains the sent message object:
{
"id": "msg_abc123",
"contact_id": "contact_abc123",
"content": "Hello!",
"type": "text",
"direction": "sent",
"timestamp": "2025-04-01T12:00:00",
"read": true
}
data is empty, check message for confirmation:
{
"success": true,
"message": "Message deleted successfully"
}
data contains an array of matching message objects:
[
{
"id": "msg_abc123",
"contact_id": "contact_abc123",
"content": "Hello world!",
"type": "text",
"direction": "sent",
"timestamp": "2025-04-01T12:00:00",
"read": true
}
]