2017-08-01 12 views
1

テレグラムに特定のテキストを作成するには、どうすれば指定コマンドを送信するのですか?テレグラムのボタンをクリックしてコマンドを送信する方法

たとえば、テキストが「はい」で、「はい」をクリックすると、コマンドとして/1が送信されます。ボタンを作成しているドキュメントでは、入力としてtextが取得されます。あなたは、ユーザーがボタンを押したときに、ユーザが実際にコマンドを送信することを意味している場合、それは不可能です

https://core.telegram.org/file/811140184/1/5YJxx-rostA/ad3f74094485fb97bd

+3

switch-caseを行うことができますボタンは、ボタンテキストと共にデータ値を関連付けることができるが、残念なことに、通常のボタンはテキストを実際の応答値(または返信メッセージ)として使用し、 –

答えて

2

インラインキーボードにすると、各ボタンには関連するデータ値とボタンテキストが含まれます。

現在のところ、通常のボタンはテキストを返信メッセージの返信値として返します。しかし

、あなたは各ボタンのテキストとしてユニークなテキストやユニークなテキスト+絵文字、その後、コマンド・プロセッサ・コードを持っている場合は、それインラインキーボード作れば簡単な返されたメッセージ・テキスト

1

:絵に続き

のアイデアを発揮電報のドキュメントからです。 ユーザーが通常のボタン(インラインではない)を押すと、ボタンの中にテキストが送信されます。

これを行うための唯一の方法は、ボタンにコマンドを入力するか、少なくともコマンドとパラメータを書き込むことです。

あなたが表示するボットは、応答する可能性のあるメッセージを送信するボットです。メッセージ内のボタンを押すか、コマンドを押すことができます。

とにかく、同じ機能を使用してコマンドとボタンを処理することもできます。

関連する問題