2017-05-18 3 views
-1

に参加する際にユーザを検出します。ユーザーが私のチャットに接続したときに、私はonJoin()メソッドがやったと思ったが、悲しいことに、私はウェルカムメッセージを追加したい。 onJoin()メソッドは、ボット自体がチャンネルに参加したときにのみ応答し、他のすべてのユーザーが参加したときには応答しませんでした。どんな助け? 例:「Johnがチャンネルに参加しました。」 -私は<a href="http://www.jibble.org/pircbot.php" rel="nofollow noreferrer">PircBot</a>を使って厳密にジャックのためにIRCチャットボットを作成していますので、チャットルーム

public void onJoin(String channel, String sender, String login, String hostname) 
{  
     //check to see if another user joines 
} 

答えて

1

onJoin()「ボブは、チャネルに参加している」あなたはそれを直接使用してはならないという意味、抽象メソッドです。ボットクラスに実装を追加するだけです。

例えば、鉱山はまた、あなたのコードを表示するために、あなたの投稿を編集する必要があり

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

です。あなたが何をしているのか分からないと、人々はあまり助けてくれません。

+0

レスポンスのためのThx、これは私が望んでいたものではなかったし、ポストについて正しいところ –

+0

私は元の投稿を更新しました –

+0

@JohnMurray '/ /他のユーザが参加したかどうかを確認するには、実際にチェックするには?その場合は、削除する必要があります。 'onJoin()'メソッドはすでにそれを行います。機能を追加するだけです。 – SamelCamel

関連する問題

 関連する問題