2016-10-17 14 views
1

長いフレームやウェブフックで完了し、送信されたときにテレグラムメッセージを受け取ることができますが、ユーザが入力を開始したときを理解する方法はありますか?テレグラムのボット - ユーザーが入力を開始したことをどのように検出できますか?

これは通常のボットのケースではないと思いますが、私はすぐに方法があるとは思っていませんが、そのためのメッセージングAPIのテレグラムAPIに戻すことはできますか?

+0

[テレグラムAPIメソッドユーザーが会話の情報を入力していますか?](http://stackoverflow.com/questions/33599031/whats-the-telegram-api-method-to-get-user-is-typing-info-on- a-conversation) – Clint

+0

@Clint、あなたのリンク先のページをベースにしてください。これは重複した質問ではありません。 – RAM

答えて

1

実際、現在のBot APIで解決策が見つかりました。 inline queries。このためのものではありませんが、インラインクエリは、ユーザがボットにリアルタイムで入力したものをリアルタイムで送信するので、最初の文字が入力されるとすぐに警告されます。

1

には、updateUserTypingという名前の方法があります。 Telegram Bot APIにはまだ方法がありません(今日まで:2016-10-17)。

この作業中に、この作業中にあなたのWebhookのテレグラムから何のメッセージも得られませんでしたが、次のBot APIアップデートでのユーザーの入力を検出する新しい機能を追加する可能性があります。

+0

当分の間、私はおそらくその目的のためにカスタムメッセージングアプリを開発する必要があります。私たちはアップデートを待たなければならないと思う。 –

+0

@DavidNiki、Telegram Core APIは、メッセージングアプリベース電信メッセージングシステムを作るためにより柔軟になっているが、Bot APIは多くのファンを抱えている。私はBot APIのいくつかの他の機能も待っています!開発者からのフィードバックを得るための明確で良い方法があるはずです。 – RAM

関連する問題