Closed woophi closed 3 weeks ago
async getApi(vkUserId: string) { const callbackService = new CallbackService(); const api = new API({ token: await this.getFreshVkToken(vkUserId), callbackService, }); callbackService.onCaptcha(async (payload, solve) => { await retry( async () => { const key = await this.captchaSolver(payload.src); await solve(key); }, 10, 200, ); }); return api; } const api = await this.vkApiv2.getApi(postData.vkUserId); const upload = new Upload({ api, }); const savedData = await upload.wallPhoto({ source: { value: filePath, }, group_id: postData.vkGroupId, });
вызывается каптча callbackService.onCaptcha и применяется решение
callbackService.onCaptcha
callbackService.onCaptcha не вызывается и в консоли вижу ошибку
APIError: Code №9 - Flood control at SequentialWorker.execute (/var/www/vk-poster-bot/node_modules/.pnpm/vk-io@4.9.1_reflect-metadata@0.2.2/node_modules/vk-io/lib/index.js:1803:44) at processTicksAndRejections (node:internal/process/task_queues:95:5) { code: 9, params: [ { key: 'method', value: 'photos.saveWallPhoto' }, { key: 'oauth', value: '1' }, { key: 'v', value: '5.199' }, { key: 'group_id', value: '227560578' }, { key: 'server', value: '858412' }, { key: 'photo'
vk-io
4.9.1
node
20.17.0
TypeScript
5.1.3
pnpm
9.9.0
tg @kms_tv для быстрой связи
@kms_tv
Так это не капча, а уже буквально Rate Limit.
What did you do?
What did you expect to happen?
вызывается каптча
callbackService.onCaptcha
и применяется решениеWhat was the actual result?
callbackService.onCaptcha
не вызывается и в консоли вижу ошибкуAdditional Info
Versions
vk-io
4.9.1
node
20.17.0
TypeScript
5.1.3
pnpm
9.9.0