Discord Bot [需要帮助]

时间:2017-09-06 22:07:54

标签: discord

我需要帮助一个不和谐机器人和编码我从来没有真正编码不和谐机器人所以这是我需要帮助的。所以我需要帮助制作一个不和谐的机器人聊天,就好像我要制定规则一样可以使规则聊天弹出像

[USERNAME]  ;规则  删除我说的消息 [BOT]  规则在这里

喜欢这张图片

image

2 个答案:

答案 0 :(得分:1)

该图片中的内容是嵌入。我的意见是,Discord.js是一个非常用户友好的Discord API。您可以找到文档here

Discord API附带了丰富的嵌入功能,它们非常易于使用。这是一个例子。

const embed = new Discord.RichEmbed()


  message.channel.send({embed});

要在嵌入的消息中实际放置某些内容,您需要为嵌入添加属性。它们如下:

属性:

.title("title name")
.setAuthor("Author Name", "URL to picture you want to the left of name, optional")
.setColor(hex color code)
.setDescription("text")
.setFooter("text", "URL to image")
.setImage("URL to image")
.setThumbnail("URL in top right of embed")
.setTimestamp()

时间戳位于底部,功能中没有任何内容 属性,续:

.setURL("URL to make title clickable")
.addField("bold text",
"text")

这是您链接的图片中使用的内容,可以有多个字段。

还有一个属性:

.addBlankField(true)

要在 discord.js 中发送嵌入,只需执行

即可
message.channel.send({embed}); 

您之前定义了嵌入

答案 1 :(得分:0)

这是一个非常冗长的回复,但我建议阅读整篇文章。

StackExchange是一个人们发布和讨论代码的社区。尊重所有人,我可以向您保证,如果我们看不到您尝试的内容或任何现有代码,那么包括我在内的任何人都不会为您编写代码。

如果您有相关产品供人们查看以查找错误和/或帮助您构建错误,那么您在本网站上肯定会有更好的运气。

在此期间,请在此处查看非官方用户不和谐API服务器:https://discordapp.com/invite/discord-API

当我在你的时候,这个不和谐服务器非常有帮助回答有关Discord API的任何问题,因为99.9%的人确切知道你的问题是什么以及如何解决它。在您构建代码时,人们总是在线提出您的问题。

如果您在启动代码方面需要帮助,基本步骤如下:

Pip安装discord API 在https://discordapp.com/developers/docs/intro上创建一个bot用户 使用bot令牌编写代码 因为到目前为止我还不确切知道你在bot上取得了什么进展,所以我只是在python中将一些线框代码串在一起开始。

import discord
import asyncio
from discord.ext import commands
description = "desc"
bot = commands.Bot(command_prefix='?', description=description)
#startup command
@bot.event
async def on_ready():
    print('Logged in as')
    print(bot.user.name)
    print(bot.user.id)
    print('------')
#category of main commands
class Main_Commands():
    def __init__(self, bot):
        self.bot = bot
#ping command test
@bot.command(pass_context=True)
async def ping(ctx):
    await bot.say("pong")
#when the user types in ?ping, the bot will return "pong"
#This is an example of a simple command in this language
#RunBot
bot.run("TOKEN GOES HERE")
# (C) 2017
# All rights reserved
# Any part of this program may be used and/or modified at the users discretion

无论如何,我希望这个回复对你有帮助。

快乐编码!!

P.S。查看API参考http://discordpy.readthedocs.io/en/latest/index.html