ユーザーが既存の Web サービスと対話できるようにするボットを作成しています。ユーザーが自分のボットと会話を開始し、自分用にパーソナライズされた情報を取得できるようにしたいと考えています。
ボット ユーザーを既存のアカウントと一致させるにはどうすればよいですか? すべてのチャネルがメール アドレスを使用しているわけではないため、照合に使用することはできません。
「続行する前にボット フレームワークに登録する必要があります」などのリンクをチャット ウィンドウに配置し、ボット フレームワークのグローバル UserId を含む私のサービスへのリンクを提供することを考えました。次に、この Id を既存のサービスのデータベースに保存し、それを使用してユーザーを認証できます。
これを行うより良い方法はありますか?ボットはスタンドアロン アプリケーションとして扱われるべきですか?