【发布时间】:2021-09-16 21:12:56
【问题描述】:
我正在创建一个与自定义数据库交互的简单机器人。当用户以不和谐的方式加入服务器时,机器人必须获取他的 ID 并将其与数据库中的 ID 进行比较。我决定从小处着手,只是问候用户。 编写一些简单的代码后,机器人启动时没有任何问题,但是当用户加入服务器时,机器人根本没有响应。我尝试了其他命令,例如:channel_create,机器人会响应它们
附:除此功能外,机器人代码中还有其他命令。 Ruby v2.5.2
require 'pg'
require 'discordrb'
require 'dotenv/load'
bot = Discordrb::Commands::CommandBot.new(token: 'TOKEN',
client_id: 'client_id',
prefix: '!')
bot.member_join do
bot.send_message(channel_id, 'Hi!')
end
bot.run
【问题讨论】: