2

私はこれ(Python、テレグラムボット)に本当に慣れていません。実際、約10分前にこれを学び始めました。私は自分のボットを実行しており、定義されたキーワード (例: #paid) に対して多くのカスタマイズと応答を行いました。

ボットの機能を拡張したいので、ユーザーからの入力を要求する方法を実装しようとしています。サンプル シナリオを以下に示します。

ユーザー送信: #paid

ボットの返信: 入金者名を入力してください:

ユーザーの回答: John Doe

ボットからの返信: 出納係番号を入力してください:

ユーザーの回答: 129623

ボットの回答: 預金者: John Doe、窓口番号: 129623。この情報が正しければ、YES と返信してください。

ユーザーの回答: はい

ボットの返信: ありがとうございます。

次に、電子メールで情報を送信するスクリプトがあります。

これは可能ですか?ユーザーが送信したときに次のことを試しましたが#paid、何も起こらず、エラーもまったくありません。

ここまでのコード

        if '#paid' in text:
               name = input("Enter Depositor's Name: ")
               teller = input("Enter Teller No: ")
               reply("Details;\n\n Name:" + name + "\nTeller No: " + str(teller) + "If the information is correct, enter YES")
               response = input("YES/NO: ")
          if 'YES' in response:
            reply("Thank You")
          else:
            reply('Try again')
        else:
            logging.info('error')
4

0 に答える 0