ai icon indicating copy to clipboard operation
ai copied to clipboard

chartEnabled=trueでfont.ttfが配置されていない場合は起動しないようにする

Open massongit opened this issue 2 years ago • 0 comments

23:46:19 [AiOS]: [chart]: Chart rendering...
/ai/node_modules/canvas/index.js:48
  return Canvas._registerFont(fs.realpathSync(src), fontFace)
                ^

Error: Could not parse font file
    at Object.registerFont (/ai/node_modules/canvas/index.js:48:17)
    at Object.renderChart (/ai/built/modules/chart/render-chart.js:25:14)
    at default_1.genChart (/ai/built/modules/chart/index.js:119:36)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async default_1.post (/ai/built/modules/chart/index.js:40:22)

font.ttf を配置せずに chartEnabled: true な状態で起動すると、チャート機能実行時に上記エラーで落ちます。 従って、bot起動前に上記の状態になっていないかをチェックし、なっている場合は起動しないようにすると良いかと思います。

massongit avatar Mar 18 '23 11:03 massongit