TelegramでJupyterノートブックからアラートを受信する方法は?

とても簡単です。 電報ボット、1つのパッケージ、1行のコードが必要です

結果は次のようになります。







ボットを作成する方法は?



電報ユーザー@BotFatherにプライベートで書き込むだけで十分です。 彼は理解できるコマンドのリストを提供しますが、興味があるのは/newbot









ボットの名前(「人間」)とそのユーザー名(@で取得可能)を示す必要があります。 私の例では、これらは「Best bot」と「habra_test_bot」です。













ボットの応答では、 t.me/habra_test_bot



リンクと2行に興味があります。







このトークンを使用して、HTTP APIにアクセスします。



442932741:AAGIBZeHev3I5d0S_cWszRYKMw898Ft9uac

とりあえず、ここではトークンであることを思い出してください。







他に何が欠けていますか?



telegram-send



パッケージがありません。 pip



を介して配置されます。 コンソールで実行する必要があります







pip install telegram-send









電報送信の収集

キャッシュされたtelegram_send-0.18-py2.py3-none-any.whlを使用する

要件はすでに満たされています:cのappdirs:\ python \ anaconda3 \ lib \ site-packages(telegram-sendから)

要件はすでに満たされています:python-telegram-bot> = 5.0 in c:\ python \ anaconda3 \ lib \ site-packages(telegram-sendから)

要件はすでに満たされています:cのコロラマ:\ python \ anaconda3 \ lib \ site-packages(telegram-sendから)

要件はすでに満たされています:Cの証明書:\ python \ anaconda3 \ lib \ site-packages(python-telegram-bot> = 5.0-> telegram-sendから)

要件はすでに満たされています:future> = 0.16.0 c:\ python \ anaconda3 \ lib \ site-packages(python-telegram-bot> = 5.0-> telegram-sendから)

収集されたパッケージのインストール:telegram-send

正常にインストールされたtelegram-send-0.18

次に、 telegram-send



を設定して、どこに書き込むかを知る必要があります。 これを行うには、コンソールで再度:







telegram-send --configure









これは、@ BotFatherが報告したトークンが必要な場所です(コンソールの招待に応じて送信する必要があります)。







Telegram( https://telegram.me/BotFather )でBotFatherと会話し、ボットを作成してトークンを挿入します

[35m> [0m442932741:AAGIBZeHev3I5d0S_cWszRYKMw898Ft9uac

habra_test_botに接続しました。



Telebraにhabra_test_botを追加し( https://telegram.me/habra_test_bot )、パスワードを送信します:43165

ただし、パスワード( 43165



)はボットにプライベートに送信する必要があります。 これを行うには、同じ@BotFather( t.me/habra_test_bot



)からリンクをたどり、STARTを押します。



















その後、メッセージを送信するには、Jupyter Notebookに連絡する必要があります!



telegram-send












All Articles