juzibot / donut-tester

40 stars 4 forks source link

cannot send image #77

Open ghost opened 3 years ago

ghost commented 3 years ago

Node.js version: 12.16.3 wechaty version: 0.51.2

I can send text normally. However, I cannot send image, even changed wechat account

my code is as follows:

        const file = FileBox.fromFile(
          path.resolve(__dirname, imagedir, imagename)
        );
        await contact.say(file);

content of 'file' as follows:

FileBox { name: '1610013608266.png', boxType: 5, mimeType: 'image/png', localPath: '/opt/nodejs/wechat-chatbot/static/chart/1610013608266.png' }

Output: Error: 13 INTERNAL: TIMEOUT, can not get message callback response, data: {"file":"C:\users\user\Temp\1610013608444\1610013608266.png","to_wxid":"wxid_XXXXXXXXXXXXXX"} at Object.exports.createStatusError (/opt/nodejs/wechat-chatbot/node_modules/grpc/src/common.js:91:15) at Object.onReceiveStatus (/opt/nodejs/wechat-chatbot/node_modules/grpc/src/client_interceptors.js:1238:28) at InterceptingListener._callNext (/opt/nodejs/wechat-chatbot/node_modules/grpc/src/client_interceptors.js:568:42) at InterceptingListener.onReceiveStatus (/opt/nodejs/wechat-chatbot/node_modules/grpc/src/client_interceptors.js:618:8) at /opt/nodejs/wechat-chatbot/node_modules/grpc/src/client_interceptors.js:925:18 { code: 13, metadata: Metadata { _internal_repr: {}, flags: 0 }, details: 'TIMEOUT, can not get message callback response, data: {"file":"C:\\users\\user\\Temp\\1610013608444\\1610013608266.png","to_wxid":"wxid_XXXXXXXXXXXXXX"}' }