Pythonを使った電話チャットボット


テレビ局チャットボット


Aは、簡単に電報ボットは、ユーザーに自動的にそれを通信するときに応答します.

デモ


ここでボットをテストする👉 Chat-Bot

クリエイトボット


あなたがしなければならない最初のことは、あなたがボットを作成したい電報を伝えることです.このためには、電報アカウントが必要になります-お使いの携帯電話に自分のアプリをインストールし、それを設定取得します.
次に会話を始めるBotFather ”. これは自分自身を走らせるロボットであり、プラットフォーム上でボットの作成と登録を制御します.アプリのAndroidバージョンでは、ここでは(他のプラットフォームが似ている)です
  • 新しいチャットを開始するには、右下隅にある[スタート]ボタンをタップします.
  • 右上の拡大鏡“検索”アイコンをタップします.
  • 型「botfather」.または@botfather
  • をタップします.それは青いチェックマークの横にあることを確認します.
  • グリーティングメッセージが表示されます.
  • ボタンをクリックします.
  • メッセージを"newbot "に送ります
  • それはあなたのボットの名前を与えるようにプロンプトが表示されます.私は、私のタイトル「amrohanbot」に行くつもりです、しかし、あなたは何かオリジナルを思いつきます.
  • それから、私は「amrohanbot」として使用するユーザ名を求めます
  • すべてがうまくいけば、それはボットが作成されていることを示すメッセージを印刷します.HTTP API Accessトークンが必要です.それは、おそらくコロンを含む英数字の長いストリングです.私は自分の携帯電話にメッセージをコピーして、後でそれを保存するために自分自身にメールを送った-超安全ではなく、おそらくあなたのボットに何か敏感に置くつもりはない場合は十分に安全です.
  • それで、あなたのボットが現在非常にボーカルでないとしても、それが作られたことを二重にチェックしましょう.ボトファーザーで行ったのと同じ手順に従って会話を始めましょう.うまくいけば、あなたはそれを見つけることができるとチャットを開始するが、何もあなたが“スタート”ボタンを押すと発生します.
    大きな驚きはない.何かをしましょう.
    ボットが作成された後にインストールプロセスを開始します.

    インストール


    ローカルマシンで実行する手順は次のとおりです.
  • 指定したrepoをクローンします.
  •   git clone https://github.com/amrohan/ChatBot
    
  • インストール後の要件.txt
  • pip install install requirement.txt
    
    OR
    以下のコマンドを使用して、パッケージを手動でインストールできます.
    pip install python-telegram-bot
    
    ドットenvをインストールすると、我々は保存することができますし、我々の電報ボットAPIキーをインポートします.
    pip install python-dotenv
    
    クリエイト.あなたのクローンされたGithubレポのルートフォルダのenvファイルとあなたのbotfather telegramボットトークンを追加します.
    API_KEY = {Telegram Bot Token}
    
    今すぐ実行main.py 端末で.
    Pythonボットが完全に機能しているので、単に応答でファイルを修正します.Pyの応答を追加し、メインです.Py , Telegram botで使われているdef関数に気づくでしょう.単純に機能を構築し、コマンドハンドラに追加します.

    Heroku上でのボットの配備

  • あなたがすでに1を持っていないならばLogin
  • 今Herokuに新しいアプリを作成します.
  • あなたのGithubリポジトリを接続します.
  • それを接続した後に
  • 単に設定に移動し、設定中に設定変数を追加します.それをクリックすることによってAPIキーとあなたの電報ボットトークンを値に加えてください.
  • ダイノに行って、それをつけてください;あなたのボットは完全に機能します.
  • 今すぐあなたがしなければならない電報に移動し、それを使用して起動されます.
  • チュートリアルの配備



    それはどのようにあなたの電報ボットを取得し、herokuで実行している.

    連絡先


    あなたが質問をするか、どんな指示も理解しないならば、知らせてください.👉 [email protected]