2016-12-09 5 views
0

私は、スラックボットのように動作し、テキストメッセージをスラックチャンネルに送信するJavaアプリケーションを持っています。しかし、もし私が「#mysuperchannelに参加してください」と送った場合、#mysuperchannelは、そのチャンネルにワンクリックで参加できるリンクとして強調表示されません。それは単なるテキストです。この#mysuperchannel単語をスラックチャットウィンドウでハイライト表示してクリックできるようにするにはどうすればよいですか?タグやマークなどのようなSthは、その言葉が表すチャネルへの参照のようにこの単語を取得したいと知っていることを知らせます。ありがとうjava slack bot integrationチャンネルタグに参加する

答えて

2

チャンネル名をリンク可能にするには、スラックマークアップ言語を使用する必要があります。

チャンネルをリンクするための構文は次のとおりです。<#C12345678|name>スラックチャンネルに送るテキストにその文字を入力してください。

  • C12345678は、 にリンクしたいチャンネルのIDです。
  • nameは、リンクのラベルとして表示されるテキストだけで

は、より多くの例を含む完全なドキュメントについてはhereを参照してください。

+0

私はこの文字列を貼り付けても何も起こりません、それは単にテキストですか、それを行う方法ですか?私はテキストを挿入し、リンクに変換すると思いますか? – avalon

+0

それは動作します。あなたが参加したいチャンネルの正しいIDを持っていることを確認してください。また、GETによるSlackへのリクエストを送信する場合は、すべての特別な文字<, #, |, >がエンコードされているか、httpであることを確認してください。 –

+0

はい。スラックに送信している通常のテキストにマークアップを挿入します。 –

関連する問題