Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 加入聊天室时检测用户_Java_Irc_Chatbot - Fatal编程技术网

Java 加入聊天室时检测用户

Java 加入聊天室时检测用户,java,irc,chatbot,Java,Irc,Chatbot,因此,我使用java为twitch创建了一个IRC聊天机器人。我想在用户连接到我的聊天室时添加一条欢迎消息,我认为onJoin()方法可以,但遗憾的是没有。onJoin()方法仅在bot本身加入频道时响应,而不是在所有其他用户加入时响应。有什么帮助吗? 例如:“约翰加入了频道。”——“鲍勃加入了频道” onJoin()是一个抽象方法,这意味着您不应该直接使用它。只需在bot类中添加一个实现 例如,我的是 public void onJoin(String channel, String send

因此,我使用java为twitch创建了一个IRC聊天机器人。我想在用户连接到我的聊天室时添加一条欢迎消息,我认为onJoin()方法可以,但遗憾的是没有。onJoin()方法仅在bot本身加入频道时响应,而不是在所有其他用户加入时响应。有什么帮助吗? 例如:“约翰加入了频道。”——“鲍勃加入了频道”

onJoin()
是一个抽象方法,这意味着您不应该直接使用它。只需在bot类中添加一个实现

例如,我的是

public void onJoin(String channel, String sender, String login, String hostname)
{
      if (sender.equalsIgnoreCase(NICK))
          sendMessage(channel, "Connected to Channel");
}

你也应该编辑你的文章来显示你的代码。如果人们看不到你在做什么,他们也帮不了你多少忙。

Thx作为回应,这不是我所希望的,而你正是我想要的post@JohnMurray当您评论
//检查是否有其他用户加入
时,是否有代码需要实际检查?如果是,则需要将其删除。
onJoin()
方法已经做到了这一点,您只需添加功能即可。
public void onJoin(String channel, String sender, String login, String hostname)
{
      if (sender.equalsIgnoreCase(NICK))
          sendMessage(channel, "Connected to Channel");
}