2015-09-17 7 views
8

botFatherを使用してボットからすべてのコマンドを消去しようとしています。私はこれのためのドキュメントを見つけることができませんでした。 BotFatherに新しいコマンドリストを送信するオプションがありますが、カスタムキーボードで作業しているときにボットにコマンドがないため、これは役に立ちません。電報のボット:botFatherでコマンドを削除するには

どうすればいいですか?

答えて

12

ジャスト/ setcommandsを持つコマンドの新しいリストを追加します。

古いリストが上書きされます。

+2

私は上記のようにすべてのコマンドを消去できませんでしたが、答えを受け入れました – Guy

0

BotFatherは、あなたが提供するコマンドのリストを保持しています。

これで新しい/ setコマンドを実行できますが、そこから実際にボットの機能を変更することはできません。

+1

を追加します。私ができることはありますか? – Guy

+1

はい、BotFatherにコマンドの新しいリストを送ることができます。 – ixchi

+5

しかし、私はボットにコマンドを持たせたくありません。私はカスタムキーボードで作業しています。 – Guy

1

私は@ ixchi答えは今妥協であると感じます。私は公平電卓(/something)のすべての以前の設定されたコマンドを消去することはできないかもしれないので、少なくとも少なくとも/startまたは/ helpコマンドを設定する必要があります。

電報ボットAPIのコマンドの概念の問題/制限は今ちょうど GLOBALリストとしてthinkedされ

は、非常に簡単なチャットボットのアプリケーションのために大丈夫だ

:-(ボットの作成に1時間をsetted

代わりに、CONTEXTUALというコマンドを実行時に設定することをお勧めします。

私はN例: チャットボットの会話がステータスであると仮定してみましょう:その場合はshopping_cart_order_processing

私は、この状態にリスト相対で入力インタフェースを満たすしたいと思います:

/追加のitem_id

/のitem_id

/リストリストにカート

内のすべての項目を削除します

/checkoutご注文を送信してください!

など などその後

ユーザーが注文を入れたとき、多分order_sentでのステータス変更やコマンドリストはあまりにも変更することができます!

/ヘルプ

:制限はユーザーインターフェースのチャットアプリ施設( /ボタン/ポップuplist)の問題だけであり、ボットはとにかくのような任意のユーザ文を解釈することができますもちろん

ヘルプ

コンテキストコマンドのリストを提案。

私はこの助けを借りて願っています。

とにかく、私は電報ボットみんなに、この「変更要求」を入れたいのですが...しかし、私は、CR用ボットみんなに連絡する方法をdont'know。

とにかく電報ボットAPIは(:https://core.telegram.org/bots/apiを参照してください)今素晴らしいと仕事・イン・プログレpahesにあります!

+0

この全体のことは、彼の質問に対する答えではなく、そこにあなたの意見を出すコメントのように感じます。 – Menasheh

3

「コマンドを削除する」ようには直接的な機能はありません。もう一度コマンドを上書きするだけです。それはこれが好きです。あなたのようなコマンドセットを持っていると仮定しましょ

  • /愛以下 - 愛は永遠である
  • /パートナー - リターン・パートナー
  • /ステータス - リターンの関係のステータス

レッツあなたのボットからコマンド/ステータスを削除する必要があるとします。まず、あなたは/mybotsを使用してボットのリストは、次の編集コマンド編集ボットを選択し、あなたのボットを選択 @BotFather GET に行く必要があります。新しいコマンドセットを追加するように促すでしょう。その後、削除する必要のないコマンドリストを与えます。

以下のように - そして、BotFatherは新しいボットあなたにで新しいコマンドセットを追加します戻りパートナー

- 愛は
永遠のパートナー
です。一度に新しいコマンドセットを見ることができない場合は心配しないでください。私はもはや必要ではないコマンドを追加した場合、彼らはそうのような後の10分

関連する問題