优化兑换结果图片
This commit is contained in:
@@ -26,11 +26,13 @@ function goodsOf(task: DouyuTaskItem): {
|
||||
accountName: string;
|
||||
} {
|
||||
const goods = (task.result?.goods ?? null) as Record<string, unknown> | null;
|
||||
const name = rawString(goods, 'commodityName')
|
||||
const name = (rawString(goods, 'commodityName')
|
||||
|| rawString(goods, 'name')
|
||||
|| rawString(goods, 'sGoodsName')
|
||||
|| task.message.replace(/^兑换[^::]*[::]?\s*/, '').trim()
|
||||
|| rawString(task.result, 'commodity_id');
|
||||
|| rawString(task.result, 'commodity_id'))
|
||||
.replace(/[((]\d+\s*(?:点券|碎片|积分)[))]\s*$/, '')
|
||||
.trim();
|
||||
const pic = rawString(goods, 'webPic') || rawString(goods, 'pic') || rawString(goods, 'sGoodsPic');
|
||||
const roleName = rawString(task.result, 'game_name');
|
||||
const channel = rawString(task.result, 'game_channel');
|
||||
|
||||
Reference in New Issue
Block a user