/ clis / doubao-app / new.js
new.js
 1  import { cli, Strategy } from '@jackwener/opencli/registry';
 2  import { clickNewChatScript } from './utils.js';
 3  export const newCommand = cli({
 4      site: 'doubao-app',
 5      name: 'new',
 6      description: 'Start a new chat in Doubao desktop app',
 7      domain: 'doubao-app',
 8      strategy: Strategy.UI,
 9      browser: true,
10      args: [],
11      columns: ['Status'],
12      func: async (page) => {
13          const clicked = await page.evaluate(clickNewChatScript());
14          if (!clicked) {
15              await page.pressKey('Meta+N');
16          }
17          await page.wait(3);
18          return [{ Status: 'Success' }];
19      },
20  });