TBXark / ChatGPT-Telegram-Workers

Deploy your own Telegram ChatGPT bot on Cloudflare Workers with ease.
https://t.me/ChatGPT_Telegram_Workers
MIT License
3.41k stars 819 forks source link

[BUG] bill数据错误 #169

Closed mingchau closed 1 year ago

mingchau commented 1 year ago

版本号

你可以在代码编辑器中前几行找到, 它们分别是BUILD_TIMESTAMPBUILD_VERSION, 这俩个数据对于我们定位问题非常重要]

  • ts: 1682088819
  • sha: 2f3b9e9
  • branch: master

描述问题 /bill命令获取到的数据错误

复现问题 重现问题的步骤:

  1. 进入“...”
  2. 点击“...”
  3. 发送到“...”

预期行为 简要而清晰地说明预期的行为。

截图 如适用,包括截图以帮助说明问题。 image

其他信息 提供与问题相关的任何其他信息。

看了下代码,发现是起始日期的计算逻辑问题 默认startDate是90天之前的日期,如果hard_limit_usd设置>20,则startDate设置为当前月的1日。 这个逻辑有问题吧?

TBXark commented 1 year ago

这部分是参考了 https://github.com/ClarenceDan/openai-billing 的代码,逻辑可以优化一下。

TBXark commented 1 year ago

dev 中已经修改为当月账单