标签: discord.io

如何使用 Discord 机器人发送文件?

这是目前我的 bot.js

var Discord = require('discord.io');
var logger = require('winston');
var auth = require('./auth.json');
// Configure logger settings
logger.remove(logger.transports.Console);
logger.add(logger.transports.Console, {
    colorize: true
});
logger.level = 'debug';
// Initialize Discord Bot
var bot = new Discord.Client({
   token: auth.token,
   autorun: true
});
bot.on('ready', function (evt) {
    logger.info('Connected');
    logger.info('Logged in as: ');
    logger.info(bot.username + ' - (' + bot.id + ')');
});
bot.on('message', function (user, userID, channelID, message, evt) {
    // Our bot needs to know if it will execute a command …
Run Code Online (Sandbox Code Playgroud)

javascript discord discord.io

5
推荐指数
1
解决办法
3万
查看次数

检查消息的作者是否是管理员

我正在编写一个 Discord 机器人,它使用以下代码来检测和处理用户消息:

bot.on('message', function (user, userID, channelID, message, evt) {
  //Message handling and response code goes here
});
Run Code Online (Sandbox Code Playgroud)

我想添加一个只有在发送它的用户具有管理员权限时才有效的命令。有没有办法做到这一点?

javascript bots node.js discord discord.io

3
推荐指数
1
解决办法
9920
查看次数

Discord Bot JSON 解析错误

我应该说明这一点:

  1. 我没有使用 js 的经验,但对其他语言有一些经验
  2. 在来这里之前,我确实尝试过自己解决这个问题。

我本质上只是想获得机器人设置,并在发生这种情况时尝试安装机器人依赖项:

D:\>cd\Discord Bots\Ark FTW

D:\Discord Bots\Ark FTW>npm install discord.io winston-save
npm ERR! file D:\Discord Bots\Ark FTW\package.json
npm ERR! code EJSONPARSE
npm ERR! Failed to parse json
npm ERR! Unexpected token “ in JSON at position 3 while parsing near '{
npm ERR! “name”: “Ark FTW”,
npm ERR! ...'
npm ERR! File: D:\Discord Bots\Ark FTW\package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR!
npm ERR! …
Run Code Online (Sandbox Code Playgroud)

javascript json discord discord.io

1
推荐指数
1
解决办法
5112
查看次数

标签 统计

discord ×3

discord.io ×3

javascript ×3

bots ×1

json ×1

node.js ×1