discord.js - Discord.js 为不和谐服务器翻译机器人
问题描述
我想为我的机器人制作一个翻译命令,但错误是无法发送空消息
if (message.content.startsWith('/trans')) {
const trans = message.content.slice(6).trim();
const translated = translate(trans, {to: 'en'});
message.reply(translated.text);
}
})
解决方案
您可以使用一个简单的条件:
message.reply( (translated.text.length < 1 )?"please insert some text to translation!":translated.text );
推荐阅读
- python - 尝试从 Python3 子进程中执行 Python2 二进制文件时出错
- pandas - Pandas: Groupby Fill 消失列
- excel - 如果有空白单元格,如何使用 MAXIFS 返回空白?
- javascript - Javascript Setter 不是函数错误
- python - 从 API 获取数据时 tkinter 窗口无响应
- css - 带有 text-wrap 和 flex-wrap 的 Flex 布局
- kivy - 如何将值从文本字段移动到列表?KivyMD 和 Python
- ssh - 当我运行“ssh git@gitlab.com”时会发生什么
- python - 当一个人的出生日期出现在“对象”类型的列中时,如何获取一个人的年龄?
- elasticsearch - Elasticsearch sink 连接器任务失败,因为任何连接 URL 已关闭