電報プライベートメッセージチャットボット
このプロジェクトは、自由に更新の状態に入りました。 .NET使用することに異議がない場合は、PMCenterをPMロボットのソリューションとして使用することを検討できます。
警告:このボットはメンテナンスを受けていません。他のソリューションを使用する方が良いです。
電報ロボットを作成し、トークンを取得します
外部サーバー、PythonとPIPをインストールし、PIPPを使用してpython-telegram-bot==11.1.0をインストールします
ボットを作成して、そのトークンを取得します
PythonとPIPをインストールし、PIPを使用してpython-telegram-bot==11.1.0をインストールします
config.jsonとconfigureを開きます
{
"Admin" : 0 ,
"//1" : "管理员用户ID(数字ID)(可以先不设) " ,
"Token" : " " ,
"//2" : "机器人Token " ,
"Lang" : " zh " ,
"//3" : "语言包名称"
}管理者ユーザーIDが前のステップで設定されていない場合、ロボットに/setadminを送信する最初のユーザーが管理者になります。その後、管理者はconfig.json変更することで変更できます
config.jsonとconfigureを開きます
{
"Admin" : 0 ,
"//1" : " Admin ID (A digital ID) " ,
"Token" : " " ,
"//2" : " Bot Token " ,
"Lang" : " en " ,
"//3" : " Language Pack Name (Be careful! It's 'en'!) "
}以前に管理者のIDを設定しなかった場合、最初にボットに送信/setadminを送信するユーザーが管理者になります。 config.jsonを編集して、後で管理者を変更できます。
main.pyとlangフォルダーを交換し、再度実行します
main.pyとフォルダーlangを交換し、 main.pyを実行します
python main.py
ロボットによって転送されたメッセージに直接返信し、テキスト、ステッカー、写真、ファイル、オーディオ、ビデオをサポートします
ロボットによって転送されたメッセージに直接返信して返信します。テキスト、ステッカー、写真、ファイル、オーディオ、音声、ビデオに返信できます。
一部の転送されたメッセージは、送信者の身元を表示するのに便利ではありません。メッセージ/infoに返信することでクエリをすることができます
送信者の情報をより明確にしたいメッセージに返信/infoを送信できます。
コマンドをロボットに送信/togglenotificationメッセージを有効 /閉じるプロンプトの送信
効果:
コマンド/togglenotificationをボットに送信して、通知を送信するメッセージを有効 /無効にします
効果:
メッセージ/banへの返信は、送信者が再びメッセージを送信するのを防ぐことができます
メッセージ/unbanに返信するか、このユーザーのブロックを解除するために送信/unban <数字ID>
メッセージの送信者にメッセージを送信することをブロックするために、メッセージに返信/ban
unbanにメッセージを送信するか、ユーザーをunbanに送信/unban <User ID>
| 指示 | 使用 |
|---|---|
| /ping | ロボットが実行されているかどうかを確認します |
| /setadmin | 現在のユーザーを管理者として設定します |
| /glenotification | Switchメッセージは、状態でプロンプトを送信します |
| /情報 | ユーザーのアイデンティティをクエリします |
| /禁止 | ユーザーをブロックします |
| /unban <number id(optional)> | ユーザーのブロックを解除します |
| 指示 | 使用法 |
|---|---|
| /ping | ボットが実行されているかどうかを確認します |
| /setadmin | 現在のユーザーを管理者として設定します |
| /glenotification | 通知ステータスの送信メッセージをトグルします |
| /情報 | 送信者の身元を問い合わせます |
| /禁止 | ユーザーを禁止します |
| /unban <id(optional)> | UNBANユーザー |