auto backup 2026-04-10 10:50:53

This commit is contained in:
xiaobian-bot 2026-04-10 10:50:53 +08:00
parent 4f5bbd5bcf
commit 47af8ffe03
2 changed files with 148 additions and 8 deletions

View File

@ -1179,3 +1179,134 @@ AxiosError: Request failed with status code 400
From https://git.valavala.com/ai_member_only/ai_member_xiaobian From https://git.valavala.com/ai_member_only/ai_member_xiaobian
* branch master -> FETCH_HEAD * branch master -> FETCH_HEAD
Already up to date. Already up to date.
[master 4f5bbd5] auto backup 2026-04-10 08:10:01
1 file changed, 127 insertions(+)
remote: . Processing 1 references
remote: Processed 1 references in total
To https://git.valavala.com/ai_member_only/ai_member_xiaobian.git
f931a75..4f5bbd5 master -> master
[plugins] feishu_chat: Registered feishu_chat, feishu_chat_members
[plugins] feishu_im: Registered feishu_im_user_message, feishu_im_user_fetch_resource, feishu_im_user_get_messages, feishu_im_user_get_thread_messages, feishu_im_user_search_messages
[plugins] feishu_search: Registered feishu_search_doc_wiki
[plugins] feishu_drive: Registered feishu_drive_file, feishu_doc_comments, feishu_doc_media
[plugins] feishu_wiki: Registered feishu_wiki_space, feishu_wiki_space_node
[plugins] feishu_sheets: Registered feishu_sheet
[plugins] feishu_im: Registered feishu_im_bot_image
[plugins] Registered all OAPI tools (calendar, task, bitable, search, drive, wiki, sheets, im)
[plugins] feishu_doc: Registered feishu_fetch_doc, feishu_create_doc, feishu_update_doc
[plugins] feishu_oauth: Registered feishu_oauth tool
[plugins] feishu_oauth_batch_auth: Registered feishu_oauth_batch_auth tool
[feishu/outbound/actions] feishu: handleAction: action=send, accountId=default {}
[feishu/outbound/actions] feishu: deliverMessage: type=text, target=ou_012c9890dd0702c4c3189d43045547f6, isReply=false, replyInThread=false, textLen=77, hasMedia=false, fileName=(none) {}
[feishu/outbound/deliver] feishu: sendTextLark: target=ou_012c9890dd0702c4c3189d43045547f6, textLength=77 {}
[info]: [ 'client ready' ]
[feishu/outbound/deliver] feishu: creating message to ou_012c9890dd0702c4c3189d43045547f6 (msg_type=post) {}
[plugins] feishu_chat: Registered feishu_chat, feishu_chat_members
[plugins] feishu_im: Registered feishu_im_user_message, feishu_im_user_fetch_resource, feishu_im_user_get_messages, feishu_im_user_get_thread_messages, feishu_im_user_search_messages
[plugins] feishu_search: Registered feishu_search_doc_wiki
[plugins] feishu_drive: Registered feishu_drive_file, feishu_doc_comments, feishu_doc_media
[plugins] feishu_wiki: Registered feishu_wiki_space, feishu_wiki_space_node
[plugins] feishu_sheets: Registered feishu_sheet
[plugins] feishu_im: Registered feishu_im_bot_image
[plugins] Registered all OAPI tools (calendar, task, bitable, search, drive, wiki, sheets, im)
[plugins] feishu_doc: Registered feishu_fetch_doc, feishu_create_doc, feishu_update_doc
[plugins] feishu_oauth: Registered feishu_oauth tool
[plugins] feishu_oauth_batch_auth: Registered feishu_oauth_batch_auth tool
[plugins] feishu_chat: Registered feishu_chat, feishu_chat_members
[plugins] feishu_im: Registered feishu_im_user_message, feishu_im_user_fetch_resource, feishu_im_user_get_messages, feishu_im_user_get_thread_messages, feishu_im_user_search_messages
[plugins] feishu_search: Registered feishu_search_doc_wiki
[plugins] feishu_drive: Registered feishu_drive_file, feishu_doc_comments, feishu_doc_media
[plugins] feishu_wiki: Registered feishu_wiki_space, feishu_wiki_space_node
[plugins] feishu_sheets: Registered feishu_sheet
[plugins] feishu_im: Registered feishu_im_bot_image
[plugins] Registered all OAPI tools (calendar, task, bitable, search, drive, wiki, sheets, im)
[plugins] feishu_doc: Registered feishu_fetch_doc, feishu_create_doc, feishu_update_doc
[plugins] feishu_oauth: Registered feishu_oauth tool
[plugins] feishu_oauth_batch_auth: Registered feishu_oauth_batch_auth tool
[plugins] feishu_chat: Registered feishu_chat, feishu_chat_members
[plugins] feishu_im: Registered feishu_im_user_message, feishu_im_user_fetch_resource, feishu_im_user_get_messages, feishu_im_user_get_thread_messages, feishu_im_user_search_messages
[plugins] feishu_search: Registered feishu_search_doc_wiki
[plugins] feishu_drive: Registered feishu_drive_file, feishu_doc_comments, feishu_doc_media
[plugins] feishu_wiki: Registered feishu_wiki_space, feishu_wiki_space_node
[plugins] feishu_sheets: Registered feishu_sheet
[plugins] feishu_im: Registered feishu_im_bot_image
[plugins] Registered all OAPI tools (calendar, task, bitable, search, drive, wiki, sheets, im)
[plugins] feishu_doc: Registered feishu_fetch_doc, feishu_create_doc, feishu_update_doc
[plugins] feishu_oauth: Registered feishu_oauth tool
[plugins] feishu_oauth_batch_auth: Registered feishu_oauth_batch_auth tool
[plugins] feishu_chat: Registered feishu_chat, feishu_chat_members
[plugins] feishu_im: Registered feishu_im_user_message, feishu_im_user_fetch_resource, feishu_im_user_get_messages, feishu_im_user_get_thread_messages, feishu_im_user_search_messages
[plugins] feishu_search: Registered feishu_search_doc_wiki
[plugins] feishu_drive: Registered feishu_drive_file, feishu_doc_comments, feishu_doc_media
[plugins] feishu_wiki: Registered feishu_wiki_space, feishu_wiki_space_node
[plugins] feishu_sheets: Registered feishu_sheet
[plugins] feishu_im: Registered feishu_im_bot_image
[plugins] Registered all OAPI tools (calendar, task, bitable, search, drive, wiki, sheets, im)
[plugins] feishu_doc: Registered feishu_fetch_doc, feishu_create_doc, feishu_update_doc
[plugins] feishu_oauth: Registered feishu_oauth tool
[plugins] feishu_oauth_batch_auth: Registered feishu_oauth_batch_auth tool
[plugins] feishu_chat: Registered feishu_chat, feishu_chat_members
[plugins] feishu_im: Registered feishu_im_user_message, feishu_im_user_fetch_resource, feishu_im_user_get_messages, feishu_im_user_get_thread_messages, feishu_im_user_search_messages
[plugins] feishu_search: Registered feishu_search_doc_wiki
[plugins] feishu_drive: Registered feishu_drive_file, feishu_doc_comments, feishu_doc_media
[plugins] feishu_wiki: Registered feishu_wiki_space, feishu_wiki_space_node
[plugins] feishu_sheets: Registered feishu_sheet
[plugins] feishu_im: Registered feishu_im_bot_image
[plugins] Registered all OAPI tools (calendar, task, bitable, search, drive, wiki, sheets, im)
[plugins] feishu_doc: Registered feishu_fetch_doc, feishu_create_doc, feishu_update_doc
[plugins] feishu_oauth: Registered feishu_oauth tool
[plugins] feishu_oauth_batch_auth: Registered feishu_oauth_batch_auth tool
[plugins] feishu_chat: Registered feishu_chat, feishu_chat_members
[plugins] feishu_im: Registered feishu_im_user_message, feishu_im_user_fetch_resource, feishu_im_user_get_messages, feishu_im_user_get_thread_messages, feishu_im_user_search_messages
[plugins] feishu_search: Registered feishu_search_doc_wiki
[plugins] feishu_drive: Registered feishu_drive_file, feishu_doc_comments, feishu_doc_media
[plugins] feishu_wiki: Registered feishu_wiki_space, feishu_wiki_space_node
[plugins] feishu_sheets: Registered feishu_sheet
[plugins] feishu_im: Registered feishu_im_bot_image
[plugins] Registered all OAPI tools (calendar, task, bitable, search, drive, wiki, sheets, im)
[plugins] feishu_doc: Registered feishu_fetch_doc, feishu_create_doc, feishu_update_doc
[plugins] feishu_oauth: Registered feishu_oauth tool
[plugins] feishu_oauth_batch_auth: Registered feishu_oauth_batch_auth tool
[plugins] feishu_chat: Registered feishu_chat, feishu_chat_members
[plugins] feishu_im: Registered feishu_im_user_message, feishu_im_user_fetch_resource, feishu_im_user_get_messages, feishu_im_user_get_thread_messages, feishu_im_user_search_messages
[plugins] feishu_search: Registered feishu_search_doc_wiki
[plugins] feishu_drive: Registered feishu_drive_file, feishu_doc_comments, feishu_doc_media
[plugins] feishu_wiki: Registered feishu_wiki_space, feishu_wiki_space_node
[plugins] feishu_sheets: Registered feishu_sheet
[plugins] feishu_im: Registered feishu_im_bot_image
[plugins] Registered all OAPI tools (calendar, task, bitable, search, drive, wiki, sheets, im)
[plugins] feishu_doc: Registered feishu_fetch_doc, feishu_create_doc, feishu_update_doc
[plugins] feishu_oauth: Registered feishu_oauth tool
[plugins] feishu_oauth_batch_auth: Registered feishu_oauth_batch_auth tool
[plugins] feishu_chat: Registered feishu_chat, feishu_chat_members
[plugins] feishu_im: Registered feishu_im_user_message, feishu_im_user_fetch_resource, feishu_im_user_get_messages, feishu_im_user_get_thread_messages, feishu_im_user_search_messages
[plugins] feishu_search: Registered feishu_search_doc_wiki
[plugins] feishu_drive: Registered feishu_drive_file, feishu_doc_comments, feishu_doc_media
[plugins] feishu_wiki: Registered feishu_wiki_space, feishu_wiki_space_node
[plugins] feishu_sheets: Registered feishu_sheet
[plugins] feishu_im: Registered feishu_im_bot_image
[plugins] Registered all OAPI tools (calendar, task, bitable, search, drive, wiki, sheets, im)
[plugins] feishu_doc: Registered feishu_fetch_doc, feishu_create_doc, feishu_update_doc
[plugins] feishu_oauth: Registered feishu_oauth tool
[plugins] feishu_oauth_batch_auth: Registered feishu_oauth_batch_auth tool
[error]: [
[
{
message: 'Request failed with status code 400',
config: [Object],
request: [Object],
response: [Object]
},
{
code: 99992361,
msg: 'open_id cross app',
error: [Object],
troubleshooter: '排查建议查看(Troubleshooting suggestions): https://open.feishu.cn/search?from=openapi&log_id=202604100810069944A79CE029BA2FF2CC&code=99992361&method_id=6936075528891154460',
message: 'Refer to the documentation to fix the error: https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid',
log_id: '202604100810069944A79CE029BA2FF2CC'
}
]
]
[feishu/outbound/actions] feishu: handleAction failed: action=send, error=Request failed with status code 400 {}
AxiosError: Request failed with status code 400
✅ 备份完成Fri Apr 10 08:10:07 AM CST 2026

View File

@ -14,16 +14,25 @@ git commit -m "auto backup $(date +'%Y-%m-%d %H:%M:%S')" || true
# 推送到远程仓库 # 推送到远程仓库
git push origin master || true git push origin master || true
# 备份成功后发送通知给李若松 mkdir -p "$WORKSPACE_DIR/logs"
# 备份成功后发送通知给李若松基于user_id
COMMIT_HASH=$(git rev-parse --short HEAD) COMMIT_HASH=$(git rev-parse --short HEAD)
if [ $? -eq 0 ] || [ $? -eq 1 ]; then if [ $? -eq 0 ] || [ $? -eq 1 ]; then
# 使用openclaw message工具发送通知自动使用xiaobian账号 APP_ID=$(jq -r '.apps[0].appId' /root/.openclaw/credentials/xiaobian/config.json)
/root/.nvm/versions/node/v24.14.0/bin/node /root/.nvm/versions/node/v24.14.0/bin/openclaw message send \ APP_SECRET=$(jq -r '.apps[0].appSecret' /root/.openclaw/credentials/xiaobian/config.json)
--channel feishu \ TOKEN=$(curl -s -X POST "https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal" \
--target user:ou_012c9890dd0702c4c3189d43045547f6 \ -H "Content-Type: application/json" \
--message "✅ 小编Workspace每日自动备份完成$(date +'%Y-%m-%d %H:%M') -d "{\"app_id\":\"$APP_ID\",\"app_secret\":\"$APP_SECRET\"}" \
提交哈希:$COMMIT_HASH | jq -r '.tenant_access_token')
所有Workspace变更已同步到远程Git仓库" >> "$WORKSPACE_DIR/logs/backup.log" 2>&1
curl -s -X POST "https://open.feishu.cn/open-apis/im/v1/messages?receive_id_type=user_id" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d "{
\"receive_id\": \"4aagb443\",
\"msg_type\": \"text\",
\"content\": \"{\\\"text\\\":\\\"✅ 小编Workspace每日自动备份完成$(date +'%Y-%m-%d %H:%M')\\n提交哈希$COMMIT_HASH\\n所有Workspace变更已同步到远程Git仓库\\\"}\"
}" >> "$WORKSPACE_DIR/logs/backup.log" 2>&1
fi fi
echo "✅ 备份完成:$(date)" echo "✅ 备份完成:$(date)"