写在前面#
Important
警告:由于userbot
の特殊性、このサイト(元の開発者を含む)は、あなたの Telegram アカウントが公式に乱用される可能性があるかどうかを保証できません。よく考えてから行動してください。
もし遊びたいと思っていて、アカウントが封じられたり制限されたくない場合は、以下のいずれかの条件を満たしていることを確認してください。
1. アカウント登録があなたが構築した年よりも前であること
2. Telegram の有料会員を持っている(過去に持っていた)こと
3. 尊敬される + 888 ユーザーであること
4. Fragment でユーザー名を購入したことがあること
準備#
**1)** 良好なネットワーク環境
**2)** 良好なネットワーク環境を持つサーバー(Ubuntu 系を推奨)
**3)** 頭脳
**4)** 両手
サーバーの選択について#
よりスムーズな PagerMaid を体験するためには、まずアカウントのデータセンターに比較的近いサーバーを選択する必要があります。
Telegram の DC1 と DC3 はアメリカのマイアミにあり、DC2 と DC4 はオランダにあり、DC5 はシンガポールにあります。
どの国のサーバーを購入する必要があるかを判断するために、これらの情報を使用してください。
自分のアカウントがどのデータセンターにあるかを確認する方法については、プロフィール画像を設定して@nmnmfunbotに /dc と入力してください。
チュートリアル#
API の申請#
Note
すでに API ID と API Hash を持っている場合は、このステップをスキップしてください。
まず、Telegram 公式ウェブサイトを開いてください。
Telegram にバインドされた携帯電話番号を入力してください(国際的な形式に従う必要があります、例:+8618911451919)。
次に、受け取った認証コードを入力してログインしてください。
次に、「API development tools」をクリックしてください。
次に、この画面に移動し、要件に従って適当に入力してください。
次に、次の文字列が表示されます。
どこかにメモしておいて、後で使用します。
Note
Create application をクリックしてエラーが表示される場合、おそらくあなたは運が悪いです。別のノードやデバイスを試してみることをお勧めします。それでもうまくいかない場合は、他の人に頼むかもしれません(2022 年 8 月にこのチュートリアルを書いたとき、API は簡単に開くことができましたが、今日は 2 つのアカウントを試しても開けませんでした wwww)。
サーバーの構築#
まず、現在のサーバーの Python バージョンを確認する必要があります。python3 -V
と入力してください。
バージョンが 3.9 よりも大きい場合、次のステップに進むことができます。バージョンが 3.9 未満の場合は、次のコマンドを入力してください。
sudo apt update && sudo apt upgrade -y
次に、次のコマンドを入力してください。
sudo add-apt-repository ppa:deadsnakes/ppa
Enter キーを押して確認し、更新が完了したら次のコマンドを入力してください。
apt install python3.11
これで Python3.11 が手に入ります。
以降のチュートリアルでは、python3 コマンドを python3.11 に置き換えてください。最後のプロセス監視の実行コマンドも含まれます。
基本的な依存関係のインストール#
apt update && apt upgrade -y
apt install python3-pip python3-venv imagemagick libwebp-dev neofetch libzbar-dev libxml2-dev libxslt-dev tesseract-ocr tesseract-ocr-all git -y
リポジトリのクローン#
git clone https://github.com/TeamPGM/PagerMaid-Pyro.git
cd PagerMaid-Pyro
PIP の依存関係のインストール#
python3 -m pip install -r requirements.txt
設定ファイルの変更#
mv config.gen.yml config.yml
vim config.yml
ここで 2 つの場所を変更する必要があります。元のID_HERE
とHASH_HERE
を申請した API ID と API Hash に置き換えてください。
以下の項目は自己選択です。
次に、ESC
キーを押して:wq
と入力し、Enter キーを押して保存して終了します。
PagerMaid の起動#
python3 -m pagermaid
次に、指示に従ってログインしてください。
これで基本的な設定が完了しました。
Telegram でランダムなチャットウィンドウを開き、,help
を送信してみてください。
実行状態を確認するには、,status
を入力してください。
systemctl プロセスデーモン#
構築が完了したら、持続的な実行を行う必要があります。ターミナルに入力してください。
cat <<'TEXT' > /etc/systemd/system/pagermaid.service
[Unit]
Description=PagerMaid-Pyro telegram utility daemon
After=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=simple
WorkingDirectory=/root/Pagermaid-Pyro
ExecStart=python3 -m pagermaid
Restart=always
TEXT
いくつかのコマンド
systemctl enable pagermaid
// 起動時に自動起動
systemctl disable pagermaid
// 起動時に自動起動を無効にする
systemctl start pagermaid
// 開始
systemctl stop pagermaid
// 停止
この記事はMix Spaceから xLog に同期されています。
元のリンクはhttps://blog.nekorua.com/posts/build/38.htmlです。