chatgpt-telebot
chatgpt-telebot copied to clipboard
基于chatGPT使用nodejs搭建的telegram机器人
作者还有在持续更新吗?
please guide me to track the conversation .
root@debian-s-2vcpu-2gb-intel-sfo3-01:~/chatgpt-telebot# node index.js file:///root/chatgpt-telebot/node_modules/chatgpt/node_modules/p-timeout/index.js:89 const errorMessage = message ?? `Promise timed out after ${milliseconds} milliseconds`; ^ SyntaxError: Unexpected token '?' at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
node index.js 报错如下: node:internal/errors:491 ErrorCaptureStackTrace(err); ^ Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'dotenv' imported from index.js [90m at new NodeError (node:internal/errors:400:5)[39m [90m at packageResolve (node:internal/modules/esm/resolve:889:9)[39m [90m at moduleResolve (node:internal/modules/esm/resolve:938:20)[39m [90m at...
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async file:///root/chatgpt-telebot/node_modules/chatgpt/build/index.js:193:25 { cause: ConnectTimeoutError: Connect Timeout Error at onConnectTimeout (node:internal/deps/undici/undici:7967:28) at node:internal/deps/undici/undici:7925:50 at Immediate._onImmediate (node:internal/deps/undici/undici:7956:13) at process.processImmediate (node:internal/timers:476:21) { code: 'UND_ERR_CONNECT_TIMEOUT' } } 即使出错也不要退出,下次可以继续重试
建议使用这个项目:https://github.com/bytemate/chatapi
这个机器搭建很方便 ,简单。功能真不错。 可以设置为默认用中文回答问题就更好了。
一顿操作下来,启动也成功了,反复检查env填写也没有问题,请问该怎么办呢 
Debug on发现CHATGPT_MODEL = "xxx"不管怎么改,实际用的都是text-davinci-003,会扣credit. root@oracle-seoul-arm:~/chatgpt-telebot# node index.js 2/6/2023, 5:12:08 AM --Bot has been started... 2/6/2023, 5:12:12 AM --收到来自id: 1051339668 的消息: test sendMessage (21 tokens) { max_tokens: 1000, model: 'text-davinci-003', temperature:...