通过bot - Discord.js获取通道ID,可以使用Discord.js提供的API来实现。 首先,你需要安装Discord.js库,可以使用npm命令进行安装: 代码语言:txt 复制 npm install discord.js 然后,在你的代码中引入Discord.js库: 代码语言:txt 复制 const Discord = require('discord.js');...
channel = bot.get_channel(int(channel_id)) if channel: await ctx.send(f"提及频道:{channel.mention}") else: await ctx.send("无法找到该频道") bot.run("YOUR_BOT_TOKEN") 在上面的示例中,首先创建了一个Bot实例,并设置了命令前缀为!。然后定义了一个名为mention_channel的命令,该命令接受一个频道...
const Discord = require('discord.js'); var bot = new Discord.Client(); var myToken = 'NDQ2OTQ1...'; var channelFind = bot.channels.find("id","XXXXXXXXXXX"); // null var channelGet = bot.channels.get("id","XXXXXXXXXXX"); // undefined Whenever I run my bot, it returns null...
为Discord Bot 的 API分配一个开发账户:①首先在Autocode中,点击Link New Resource,点击Discord Developer Portal跳转到DC开发者门户网站;②接着点击New Application 建立Discord Bot 的 API,并给bot命名,比如我输入chatgpt,勾选复选框,点击Creat创建;③然后点击oAuth2,复制Client ID和Client Secret填入到对应的框中,...
接下来是其他变量的值,其中GUILD_ID和CHANNEL_ID是Discord服务器id和频道id,如图示,先点击设置按钮,然后来到“高级设置”选项,打开开发者模式,然后就能很容易获取到了。 然后BOT_TOKEN填写传递discord消息应用的token;COZE_BOT_ID填写监听coze bot应用的ID;PROXY_SECRET自己设置,是后面要用到的API-KEY的值。编辑好...
bot.sendMessage({ to:channelID, message: recentMessage }) break; } } }); Thank you message.content访问消息的内容。我不确定,但您的代码看起来像是将message对象分开了,这可能就是您收到多条消息的原因。 您可以尝试将代码更改为: 或者回复
接下来是其他变量的值,其中GUILD_ID和CHANNEL_ID是Discord服务器id和频道id,如图示,先点击设置按钮,然后来到“高级设置”选项,打开开发者模式,然后就能很容易获取到了。 然后BOT_TOKEN填写传递discord消息应用的token;COZE_BOT_ID填写监听coze bot应用的ID;PROXY_SECRET自己设置,是后面要用到的API-KEY的值。编辑好...
discord_bot/script/end_bot.sh 机器人支持命令 机器人的功能运行依靠在discord给机器人下达指令完成。如与机器人发送命令>service_info,可获取到服务器的各个channel的id。 目前机器人支持以下命令: >collect_history 收集指定channel的所有历史消息。指定渠道配置在config/config.yml的 history.collect_channel_ids项...
send_channel_id NUMERIC 入退室通知を送信するチャンネルのID join_bot BOOLEAN Botの入退室を扱うかどうか everyone_mention BOOLEAN 入退室通知に@everyoneをつけるかどうか mention_role_id NUMERIC[] 入退室通知につけるロールのIDline_bot ・LINEのトークンや認証情報の設定を保存するテーブルト...
@bot.event async def on_message(message): """Continue the chat""" try: if not message.author.bot: if message.channel.id in thread_to_user: if thread_to_user[message.channel.id] == message.author.id: await continue_chat(message) else: await bot.process_commands(message) except Exceptio...