Как создавать юзербота для телеграма?
Для начала зайдите на 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
from aiogram.utils.markdown import hlink
from translate import Translator
from langdetect import detect, detect_langs
import os
import sys
import configparser
api_id = (Ваш api_id который вы скопировали, ТОЛЬКО ПИШИТЕ БЕЗ СКОПОК) # Здесь в int
api_hash = "ваш api_hash который вы скопировали И С КАВЫЧКАМИ В НАЧЛЕ И В КОНЦЕ"
app = Client('my_account', api_id=api_id, api_hash=api_hash)
Все теперь можно запустить и все будет работать
Но надо какие-то комманды чтобы юб не делал фигни?
МОДУЛИ
ВНИМАНИЕ!
Модули писать между так чтобы в конце было 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)
Калькулятор
@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)
Модуль на спам
@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 [повтор циклов] [промежуток] [текст]")
Модуль на анимацию взлома
@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("🚓 Данные будут вышлены на почту **__######################__**" )