メインコンテンツまでスキップ
バージョン: 1.x

メンション

メッセージの中でユーザーをメンションすることは、すべてのチャットツールで利用可能な重要な機能です。 各チャットツールは、ユーザーをメンションするための独自のアプローチを持っていますが、クロスプラットフォームでのメンションをビルトイン機能として提供しているものはありません。

Pritellを使えば、複数のチャットツールでユーザーを簡単にメンションすることができ、通知を受け取ることもできます。

Pritellで、他のユーザーにメンションする方法は2つあります。

  1. リンクされているユーザーへのメンション
  2. ニックネーム

重要
二つの方法は得られる結果は同じですが、設定を行う方法が大きく違います。
リンクされているユーザーへのメンションは、メンションを受け取れるように設定するのはメンションを受け取るユーザーが設定します。
ニックネームはメンションを送信したいユーザーが設定をする必要があります。


リンクされているユーザーへのメンション

重要
メンションを受け取るユーザーがUniversal Channelを使いリンクされているすべてのチャンネルのワークスペースで、アカウントを所持している必要があります。
所持していない場合、他の方法にニックネームを設定し、メンションをする方法もあります。

以下のセクションでは、ユーザーがSlackのメッセージにSlackユーザーへのメンションを含むメッセージを送信します。
このメッセージが接続されたTeamsチャットに共有され、Pritellは対応するTeamsユーザーへのメンションに変更します。

SlackからのメッセージとSlackユーザーへのメンション User mention from Slack

メッセージがTeamsに共有され、対応するTeamsユーザーがメンションされる User mentions to Teams

これは逆方向でも可能です。
ユーザーがTeamsチャットにTeamsユーザーへのメンションを含むメッセージを送信すると、そのメッセージは接続されているSlackのチャンネルに共有され、Pritellはそのメンションに対応するSlackユーザーへのメンションに変更します。

TeamsからのメッセージとTeamsユーザーへのメンション User mentions from Teams

メッセージはSlackに共有され、対応するSlackユーザーがメンションされる。 User mentions to Slack

重要
SlackとTeamsのユーザーアカウントがリンクされている場合、リンクされているユーザーに対してメンションするメッセージの内容は変わりませんが、メッセージが到着したワークスペースのアカウントを参照するようにメンションが変更されます。

リンクされているユーザーへのメンションを機能させるためには、ユーザーはまずアカウントをリンクする必要があります。

ニックネーム

重要
メンションを受け取るユーザーがUniversal Channelを使いリンクされているすべてのチャンネルのワークスペースで、アカウントを所持している場合は、リンクされているユーザーへのメンションを使用してください。

ニックネームは、自分が使用しているチャットツールとは異なるツールを使用しているユーザーにメンションを送ることができるようになります。
例えば、Slackユーザーは、Teamsユーザーにニックネームを割り当て、会話の中でそのユーザーに対してメンションができるようになります。

この機能を有効にするには、ユーザーはまず外部ユーザー用のニックネームを設定する必要があります。
以下に説明するように、自分の使用しているチャットツールに合った手順で行う必要があります。
完了すると、ユーザーは${nickname}フォーマットを利用して外部ユーザーにメンションすることができるようになり、ニックネームは受信者の実際の{nickname}に置き換えられます。

重要
異なるワークスペース/テナントの複数のアカウントに同じニックネームを設定することが可能です。
そうすることで、1 つのニックネームで、同じ通知を受け取る関連するユーザーのグループが効果的に形成されます。

例えば、Teamsユーザーのたろうが、Slackユーザーのまもるに対してTeamsのメッセージでメンションしたいとき。
まもるのニックネームを設定し、次のようなメッセージを送ります:

Message from Tarou (Teams) to nicknamed Mamoru (Slack)

すると、まもるはSlackでたろうの名前をしたPritellボットが中継したメッセージの中で、自分がメンションされたという通知を受け取ることができます:

The notification that Mamoru receives.

これもリンクされているユーザーへのメンションと同じく、逆方向でも可能です。

SlackユーザーのまもるがTeamsユーザーのたろうにニックネームを設定すれば、そのニックネームを通してたろうにメンションすることができます:

Message from Mamoru (Slack) to nicknamed Tarou (Teams)

Teamsユーザーのたろうは、Pritellボットが中継したメッセージの中で自分がメンションされたという通知を受け取れます:

The notification that Tarou receives.

重要
ユーザーに設定されたニックネームは、そのユーザーのすべてのリンクされたアカウント間で共有されます。
送信されたニックネームのメンションがあるチャンネルにリンクされているすべてのチャンネルで、受信者が自分のアカウントでいずれかのチャンネルにアクセスできる場合、受信者にメンションされます。
リンクされたユーザーに送信されるメンションの詳細については こちら.
チャンネル間のリンクについて詳しくはこちら

Slackのニックネームコマンド

Slackでのニックネームの設定方法

  1. Slackのチャット画面を開きます。

  2. チャットにメッセージ/pritell nickname setを送信します。
    このメッセージは**スレッド内では使用できません!**詳しくはSlack slashコマンドをご覧ください。

    Pritell command for setting nicknames

  3. Slackは、SlackとTeamsの両方のユーザーを含む、コマンドを受け取ったチャンネルに接続しているチャンネルの全ユーザーをリストアップするダイアログを開きます。

    Set nickname dialog

  4. Nicknameの下の入力ボックスにニックネームを入力してください。
    スペースや特殊な ASCII 文字を含んではいけません。
    ひらがなのようなUNICODE文字は使用できます。

  5. Userでニックネームを付けるユーザーを選択します。

    Set nickname dialog

  6. Setをクリックしてください。

  7. これで、ニックネームの設定が完了し、${nickname} を使ってメンションすることができるようになります!

    Set nickname dialog

ニックネームの解除方法

  1. Slackのチャット画面を開きます。

  2. チャットにメッセージ/pritell nickname removeを送信します。
    このメッセージは**スレッド内では使用できません!**詳しくはSlack slashコマンドをご覧ください。

    Remove nickname command

  3. Slackは、以前に割り当てられたニックネームのリストを表示するダイアログを開きます。
    ニックネームの後には、割り当てられたユーザー名が続きます。

  4. リストから削除したいニックネームを選択し、Removeをクリックします。

    Nickname removal dialog with user selected

  5. これで、ニックネームの削除は完了し、${nickname} を使ってユーザーをメンションすることはできなくなります。

    Message after successful nickname removal

Teamsのニックネームコマンド

Teamsでのニックネームの設定方法

  1. Pritellボットとのチャットを開きます。
    チャットを開くにはチャットでボットを見つけるか、上部の検索バーでボットを探してください。

  2. Pritellボットとのチャットでnicknameを入力し、メッセージを送信するとニックネームオプションメニューが開きます。

    DM to pritell with 'nickname' command in it.

  3. Set nicknameを選ぶとSelect nicknameダイアログが開きます。

  4. グループチャットまたはチームチャネルがSlackチャネルに接続されているかどうかを確認し、適切なオプション (「グループチャットを選択」または「チームを選択」) をクリックします。

    A dialog asking you if you want to select a group chat or a team

  5. チームのチャンネルがUniversal Chanelを通じて、Slackのチャンネルに接続されている場合はチームを選択します。

    A dialog with a team selected.

    次に「送信」をクリックしてチャンネルダイアログを開きます。

    A dialog with a list of available channels.

    次に受信者が参加しているSlackチャンネルにリンクされているチャネルを選択して「OK」をクリックします。

    A dialog with a channel selected.

    グループチャットの場合は、ニックネーム受信者のSlackチャンネルに接続されているグループチャットを選択して「送信」をクリックします。

    A dialog with a group chat selected.

  6. チームチャンネルまたはグループチャットを選択すると、ニックネーム設定ダイアログが開きます。
    「ユーザー」リストには、以前に選択したチーム/グループチャットに接続されているチャネル内のすべてのユーザーの名前が含まれます。

    The final dialog for setting the nickname.

  7. Userでニックネームを付けるユーザーを選択します。Nicknameの下の入力ボックスにニックネームを入力してください。
    スペースや特殊な ASCII 文字を含んではいけません。ひらがなのようなUNICODE文字は使用できます。

    The final dialog for setting the nickname.

  8. Set nicknameをクリックします。確認メッセージが表示されます。

    Setting the nickname was successful.

  9. 受信者が使用しているSlackチャンネルに接続されているグループチャットまたはチームチャネルで、$nickname を使用してメッセージを送信してみてください。

  10. ユーザーがリンクされたチャンネルにメンションされていることを確認します。

    Message sent to nickname.

ニックネームの解除方法

  1. Pritellボットとのチャットを開きます。
    チャットを開くにはチャットでボットを見つけるか、上部の検索バーでボットを探してください。

  2. Pritellボットとのチャットでnicknameを入力し、メッセージを送信するとニックネームオプションメニューが開きます。

    DM to pritell with 'nickname' command in it.

  3. Remove nicknameを選ぶとRemove nicknameダイアログが開きます。

    A dialog for selecting the nickname to remove.

  4. 削除したいニックネームを選択します。

    Nickname selected for removal.

  5. Removeをクリックします。確認メッセージが表示されます。

    Confirmation messsage.

  6. これで、ニックネームの削除は完了し、${nickname} を使ってユーザーをメンションすることはできなくなります。

    Confirmation messsage.