2016-03-17 13 views
6

だから私は、次のコマンドを受け取ることができる電報ボットを構築しました:どのようにして私のBotは引数で応答しますか?

  • /list
  • /info 123

私は/infoをキャッチし、などの追加の引数を渡すことができ、これは、素晴らしい作品ints。しかし、悲しいことに、電報のクライアントは/info 123を完全なコマンドとして見ることはできませんが、ちょうど/infoの部分です。コマンドの全体をコマンドとして認識させる方法はありますか?

私はマークダウンしてみました:[/info 123](/info 123)、しかし喜びはありません。これは可能ですか?

+0

私たちにいくつかのコードを見せてください。 – unnikked

答えて

7

私は同じ質問を@BotSupportに伸ばしてきましたが、彼/彼ら/それは次のような答えを迅速に答えた:

こんにちは、現時点ではのパラメータを強調することはできませんコマンド。 — @BotSupport

カスタムキーボードが誰かのためではなく、私のためのオプションでもよい);あなたは正しいカスタムキーボードを使用する場合、私どのような場合には、回避策を見つけることができることがあります。私が行った解決策は、/info123というコマンドを与えることです。ボットがすべて/コマンドを受信すると、受信したコマンドがinfoで始まるかどうかを確認し、そうであればinfo部分を削除します。残りの文字列/ intを引数に変換し、関連するコマンドに渡します。

関連する問題