【发布时间】:2019-07-19 22:28:37
【问题描述】:
var T2W = require("numbers2words");
var translator = new T2W("EN_US");
const { wordsToNumbers } = require('words-to-numbers');
let numbr = wordsToNumbers(message.content.toLowerCase());
message.channel.send(translator.toWords(numbr + 1));
所以这是bot.on('message', async message) =>。我尝试过使用其他 Node.js 库,例如 words-to-numbers 和 numbers2words。
我的想法是,例如,有人说“三”,机器人用“四”响应,方法是将消息的编号("three" 转换为 3),添加 1(4),然后将其转换回文字数字 ("four")。
我会感谢任何会回答这个问题的人,我一无所知! =)
【问题讨论】:
-
bot.on('message', async message) =>应该抛出一个语法错误 -
你描述了你做了什么,但没有描述你的问题。
-
你的问题不能在形式上:为我从头开始做这件事。 ……更具体。你试过什么,你得到的具体错误是什么。或者你被困在哪里?
-
我卡住了。机器人根本不会回答。
标签: javascript node.js numbers discord discord.js