June 28, 2023

Как создавать юзербота для телеграма?

  1. Нужно терпение)
  2. И желание)

Для начала зайдите на https://my.telegram.org и авторизуйтесь

Дальше нажмите на надпись "API development tools" и скопируйте оттуда api_id и api_hash если их нету то введите название(App title) и короткое название(Short name)

Дальше скачайте Pydroid и Pydroid reposity plugin(обязательно)(на телефоне), Visual studio, Vs code, Sublime(для пк)

Почти все! Дальше создайте файл "userbot.py" разрешение ".py" обязателнo!

А щас будет туториал для телефонов а дальше для пк

ДЛЯ ТЕЛЕФОНОВ

В приложении Pydroid нажмите на три полоски и на Pip дальше Install и напишите Pyrogram потом напишите Random (что писать в файл ниже)

ДЛЯ ПК

Нажмите Win + R напишите cmd и напишите pip install pyrogram дальше pip install random

ТАК А ЧТО ПИСАТЬ?


Зайдите в приложение которое вы скачали, откройте файл который вы создали, и напишите

from time import sleep from datetime import datetime, timedelta, date

from pyrogram.errors import FloodWait from pyrogram import Client, filters, types from pyrogram.types import Message from pyrogram.types import ChatPermissions

from pyrogram import Client, filters from pyrogram.errors import FloodWait from pyrogram.types import ChatPermissions import time from time import sleep import random

import arrow import time

from io import StringIO

import wikipedia

from pyowm import OWM

import random

import requests

from aiogram.utils.markdown import hlink

from translate import Translator

import logging

import openai

from langdetect import detect, detect_langs

import sqlite3

import os import sys import configparser

import asyncio

api_id = (Ваш api_id который вы скопировали, ТОЛЬКО ПИШИТЕ БЕЗ СКОПОК) # Здесь в int api_hash = "ваш api_hash который вы скопировали И С КАВЫЧКАМИ В НАЧЛЕ И В КОНЦЕ" app = Client('my_account', api_id=api_id, api_hash=api_hash)

app.run()

Все теперь можно запустить и все будет работать

Но надо какие-то комманды чтобы юб не делал фигни?

МОДУЛИ


  • Модуль на ваше время в нике
  • Калькулятор
  • Модуль на спам
  • Модуль на анимацию взлома

ВНИМАНИЕ!

Модули писать между так чтобы в конце было app.run()

Модуль на ваше время в нике

@app.on_message(filters.command("date", prefixes='/') & filters.me)
def date(_, msg):
 msg.edit(f" 🌕Загрузка ")
 sleep(0.10)
 msg.edit(f" 🌖Загрузка")
 sleep(0.10)
 msg.edit(f" 🌗Загрузка ")
 sleep(0.10)
 msg.edit(f" 🌘Загрузка")
 sleep(0.10)
 msg.edit(f" 🌑Загрузка")
 sleep(0.10)
 msg.edit(f" 🌒Загрузка")
 sleep(0.10)
 msg.edit(f" 🌓Загрузка")
 sleep(0.10)
 msg.edit(f" 🌔Загрузка")
 sleep(0.10)
 msg.edit(f" 🌕Загрузка")
 sleep(0.25)
 msg.edit(f" ⚫️Успешно обновилось время в профиле")
 while True:
   Day = datetime.now().strftime("%D")
   Hour = int(datetime.now().strftime("%H")) 
   Minute = datetime.now().strftime("%M")
   app.update_profile(last_name=f"| Дата: ({Day}) {Hour}:{Minute}|")
   sleep(30)

для включения написать /date

Калькулятор

@app.on_message(filters.command("c", prefixes="/")) def calc(_, msg): print("Комманда (Калькулятор)") one = int(msg.text.split()[1]) tvo = int(msg.text.split()[2]) sign = msg.text.split()[3] plus = one + tvo mins = one - tvo mult = one * tvo divs = one // tvo # Print if sign == '+': app.send_message(chat_id=msg.chat.id, text=(f"🔢 Плюс: {plus}"), reply_to_message_id=msg.id) else: if sign == '-': app.send_message(chat_id=msg.chat.id, text=(f"🔢 Минус: {mins}"), reply_to_message_id=msg.id) else: if sign == '*': app.send_message(chat_id=msg.chat.id, text=(f"🔢 Умножение: {mult}"), reply_to_message_id=msg.id) else: if sign == '%': app.send_message(chat_id=msg.chat.id, text=(f"🔢 Деление: {divs}"), reply_to_message_id=msg.id) else: app.send_message(chat_id=msg.chat.id, text=(f"👨‍🏫 Неверные аргументы!\n ↓ Образец:↓\n👨‍🏫 (1-ое число)(2-ое число)[знак(+,-,*,%)]\n ↓Пример:↓\n👨‍🏫 `/c 5 3 *`\n ↓Ваш ввод:↓\n👨‍🏫 {one} {tvo} {sign}"), reply_to_message_id=msg.id)

для включения /c

Модуль на спам

@app.on_message(filters.command("spam", prefixes=".") & filters.me)
def farm(_, message):
   try:
      
      
      p = int(message.text.split()[1])
      q = float(message.text.split()[2])
      text = ' '.join(message.text.split()[3:])
   
      message.edit("⏳ Спам начался")
      app.send_message(message.chat.id, text)
      for _ in range(p - 1):
         sleep(q)
         app.send_message(message.chat.id, text)
      message.edit("⌛️ Спам окончен")

   except:
       message.edit("❕ Были введены неверные аргументы для спама, пример ↓\n.spam [повтор циклов] [промежуток] [текст]")

для включения .spam

Модуль на анимацию взлома

@app.on_message(filters.command("hack", prefixes="#") & filters.me)
def hack(_, msg):
    perc = 0

    
    while (perc < 100):
        try:
            text = "👮‍ Взлом телеграма ..." + str(perc) + "%"
            msg.edit(text)

            perc += random.randint(1, 3)
            sleep(0.1)

        except FloodWait as e:
            sleep(e.x)

    msg.edit("🟢 Телеграм успешно взломан!")
    sleep(3)

    msg.edit("🔎 Поиск секретных данных  ...")
    perc = 0

    while (perc < 100):
        try:
            text = "🔎 Поиск секретных данных ..." + str(perc) + "%"
            msg.edit(text)

            perc += random.randint(1, 5)
            sleep(0.15)

        except FloodWait as e:
            sleep(e.x)

    msg.edit("🔓 Найдены данные истории браузера все пользавателей телеграмм " )
    sleep(3)

    msg.edit("👮‍ Чтение ...")
    perc = 0

    while (perc < 100):
        try:
            text = "👮‍ Чтение ..." + str(perc) + "%"
            msg.edit(text)

            perc += random.randint(1, 3)
            sleep(0.45)

        except FloodWait as e:
            sleep(e.x)
    msg.edit("🚓 Данные будут вышлены на почту **__######################__**" )

для активации #hack