テレグラムボットを作成していて、ステッカーを送信してほしい。
here と言われています。テレグラムサーバーに既に存在するステッカーを送信するには、file_idを渡すだけです。問題は、ステッカーのfile_idを取得する方法がまったくわからないことです。例えば。 Greater Mindsパックからステッカーを送信するにはどうすればよいですか?このパックはすべてのアプリに含まれているため、テレグラムサーバーにあると思います。
ステッカーを見つけるにはfile_id
:
Telegram Appからボットにステッカーを送信します。
ボットのgetUpdates
メソッドを使用してステッカーを受け取ります。ステッカーのfile_id
をメッセージに含めます。
ボットはそれを使用する可能性がありますfile_id
同じステッカーを別のユーザーに送信します。注意してください;メッセージにはthumb
フィールドがあり、これにはfile_id
。 notを使用してステッカーを送信します。動作しません。
もう1つの可能性として、ステッカーイメージを常にディスクファイルにダウンロードし、そのファイルをsticker
メソッドのsendSticker
パラメータとして使用できます。これは、ファイル。