Telegram Bot-Market botコンストラクターの条件ブロックとは何ですか?
条件ブロック チェーンのロジックをさまざまな方向にリダイレクトできるブロックです。 合計で、それは2つの出力方向を持っています。 それはに指示します "成功" 成功の場合にはまたはに "失敗" ブロック内の条件を確認できなかった場合。
条件ブロックにはいくつかの論理条件があり、各条件が順番にチェックされます。 条件の数は、ボットの関税によって異なります。

Bot Marketコンストラクターに条件のブロックを追加するにはどうすればよいですか?
利用規約ブロックの一般規定
このユニットには2つの動作モードがあります:
- "と" -ブロック内のすべての条件を確認してください。
- "または" -条件で少なくとも一つの成功を確認してください。
たとえば、telegramでチャネルサブスクリプションを確認するための3つの条件を設定します。 論理演算子を使用して 「と」。 これは、ユーザーが3つのチャネルすべてにサブスクライブした場合にのみ、「成功」チェーンに送信されることを意味します。 に切り替えると "または"、その後、 "成功" chainは、ユーザーが少なくとも1つのチャネルにサブスクライブしている場合、ユーザーに指示します。
条件の数は、接続されているコンポーネントに応じて拡張されます。
条件が満たされた後、新しい定数が形成されます:
- これら 定数には、条件を満たした結果が含まれます そして技術的なデータ。
- たとえば、チャットまたはチャネルを購読するための検証条件には、ユーザーのステータスと、ユーザーに関する情報を含むChatMember配列が含まれます。
少なくとも1つの条件でエラーが発生した場合は、その条件に関するエントリがログに表示されます。 そして全鎖は停止します。

ボット市場でのボットのホワイトボードの設定

条件ブロックを追加する方法:
- をクリックしてください... "+" 選択したワークボードの右上隅にあります。
- Conditionsブロックの選択
- をクリックしてください... 「追加」ボタン
Conditionブロックのパラメータ

Telegramボットのconditionブロックは、ボットのロジックを制御するために使用されますの操作と受信データに基づいて意思決定を行います,すなわち条件の履行を確認します.
条件ブロックには、次の設定を設定できます:
- チャットまたはチャネルでのユーザーの存在を確認する
- のための点検 "浮動小数点"定数
- の内容を常に確認する "行"
- の値をチェックする "Bool"定数
デバッグモード
開発者向けのデバッグモードの有効化
デバッグ telegramボットの特別な操作モードであり、開発者はボットのロジックでエラー(バグ)を見つけて修正し、実行されたすべてのアクションを追跡できます。
デバッグモードを有効にするには、次の操作を実行します:
1. に行く"ボット設定"タブ
2. ボットのステータスを次のものから変更します "オン" に "デバッグ"

重要! デバッグモードが有効になっている場合、ボットはボットユーザーには利用できなくなり、モードは管理者のみを対象としています。
デバッグモードでの基本的なログエントリ

の中で "デバッグ" モードでは、すべての中間状態の完全なデバッグが有効になります。
1. 条件グループが動作を開始すると、ログにはエントリが含まれます: "条件次のアイテムの実行、ItemId:{番号}"、どの条件がチェックされたかを示します。
2. その後、チェックエントリのための "または/および" 表示されます – "すべての条件または/および".
3. 検証のための条件が見つかった場合、 "条件を検出" エントリが表示されます。
4. 条件が呼び出された場合、その初期化を伴うエントリ "Init:条件{説明}" が表示されます。
5. 次に書き込みます "パラムス" 条件の現在のパラメータ値を指定します。
6. 次に書き込みます "定数生成" 生成された定数を使用します。
7. 次に、次の条件をチェックし、それらがなくなるか成功するまで続きます。