| import threading |
| import http.server |
| import socketserver |
| from pyrogram import Client |
| from config import API_ID, API_HASH, BOT_TOKEN |
|
|
| |
| |
| |
| def run_dummy_server(): |
| class Handler(http.server.SimpleHTTPRequestHandler): |
| def do_GET(self): |
| self.send_response(200) |
| self.end_headers() |
| self.wfile.write(b"DevOps Shell Bot is Active!") |
| |
| |
| def log_message(self, format, *args): |
| pass |
| |
| with socketserver.TCPServer(("0.0.0.0", 7860), Handler) as httpd: |
| httpd.serve_forever() |
|
|
| threading.Thread(target=run_dummy_server, daemon=True).start() |
|
|
| |
| |
| |
| if __name__ == "__main__": |
| app = Client( |
| "shell_bot", |
| api_id=API_ID, |
| api_hash=API_HASH, |
| bot_token=BOT_TOKEN, |
| plugins=dict(root="handlers") |
| ) |
| |
| print("๐ DevOps Shell Bot is starting...") |
| app.run() |