とても簡単です。 電報ボット、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
: