Telegram ステッカーとして使用するために必要な形式にメディアを変換する Telegram ボット
ここにあるボットを使用できます。ボットを起動すると、変換する必要があるメディアを送信できるようになります。
送信内容に基づいて、Stickerify は次のことに答えます。
フローチャート LR
A[ユーザー] -->|メッセージ| B([ステッカー化])
B -->|リクエストにはファイルが含まれています| C{ファイルはサポートされていますか?}
B「https://t.me/StickerifyImageBot」_blank をクリック
スタイル B 塗りつぶし: #2889ba、ストローク: #e0e0e0、カラー: #e0e0e0
C -->|はい| D{ファイルは変換する必要がありますか?}
C -->|いいえ| E(エラーメッセージ)
B -->|リクエストにはテキストのみが含まれます| F{ヘルプまたは開始コマンドはありますか?}
F -->|はい| G(ボットの使用状況を表示)
F -->|いいえ| H(メッセージについて)
D -->|はい| J(ファイル変換)
D -->|いいえ| K(変換なし)
そして完成です!
./gradlew build -x test
を実行します。プロジェクトが正常にセットアップされたら、次の手順を実行する必要があります。
STICKERIFY_TOKEN
という名前の新しい環境変数の値として設定します。Stickerify
内のsuper(botToken)
コンストラクターに渡される値として使用します。Main
クラスを実行してボットを起動すると、Telegram のメッセージに応答できるようになります。 Dockerをインストールする
次のいずれかの Docker イメージを準備します。
プロジェクト フォルダーに移動し、次のコマンドでイメージをビルドします。
docker build -t rob93c/stickerify .
Docker Hub からイメージをプルします。
docker pull rob93c/stickerify
あとは、BotFather から取得したトークン ( {{TOKEN}}
) を渡して Docker イメージを実行するだけです。
docker run -e " STICKERIFY_TOKEN={{TOKEN}} " rob93c/stickerify
このプロジェクトの貢献ガイドラインについては、こちらをご覧ください。
何か質問はありますか?新しいディスカッションを開始することを検討してください。
ハクトーバーフェストは、毎年 10 月にオープンソース プロジェクトへの貢献を奨励することを目的としたイベントです。このプロジェクトはこのイニシアチブに準拠しており、ハックトーバーフェスト関連の改善を歓迎します。
このイベントの一環として Stickerify を改善したい場合は、まず投稿ガイドラインを読んでから、新しい問題やプル リクエストを開くことを検討してください。
プル リクエストがプロジェクトへの有効なコントリビューションを表す場合、それはhacktoberfest-accepted
としてマークされるため、4 つのコントリビューション目標にカウントされます。
プライバシー ポリシーはここでご覧いただけます。
ライセンスの権利と制限 (MIT) については、 LICENSEファイルを参照してください。