Skip to content

Instantly share code, notes, and snippets.

@vsecoder-old-account
Last active September 16, 2020 16:52
Show Gist options
  • Save vsecoder-old-account/777e6f6e5b13785a4a79ecdff3dd3443 to your computer and use it in GitHub Desktop.
Save vsecoder-old-account/777e6f6e5b13785a4a79ecdff3dd3443 to your computer and use it in GitHub Desktop.
from pyrogram import Client, filters
from pyrogram.errors import FloodWait
from pyrogram.raw import functions
from pyrogram.types import ChatPermissions
import time, requests, json
from time import sleep
import random
app = Client("my_account")
REPLACEMENT_MAP = {"a": "ɐ","b": "q","c": "ɔ","d": "p","e": "ǝ","f": "ɟ","g": "ƃ","h": "ɥ","i": "ᴉ","j": "ɾ","k": "ʞ","l": "l","m": "ɯ","n": "u","o": "o","p": "d","q": "b","r": "ɹ","s": "s","t": "ʇ","u": "n","v": "ʌ","w": "ʍ","x": "x","y": "ʎ","z": "z","A": "∀","B": "B","C": "Ɔ","D": "D","E": "Ǝ","F": "Ⅎ","G": "פ","H": "H","I": "I","J": "ſ","K": "K","L": "˥","M": "W","N": "N","O": "O","P": "Ԁ","Q": "Q","R": "R","S": "S","T": "┴","U": "∩","V": "Λ","W": "M","X": "X","Y": "⅄","Z": "Z","0": "0","1": "Ɩ","2": "ᄅ","3": "Ɛ","4": "ㄣ","5": "ϛ","6": "9","7": "ㄥ","8": "8","9": "6",",": "'",".": "˙","?": "¿","!": "¡",'"': ",,","'": ",","(": ")",")": "(","[": "]","]": "[","{": "}","}": "{","<": ">",">": "<","&": "⅋","_": "‾",}
@app.on_message(filters.command("resume", prefixes="."))
def resume(app, msg):
msg.edit_text('<b>Опыт работы - мои проекты:</b>'
'\n<a href="https://vsevolodhtml.ru/cmd">Терминал</a>'
'\n<a href="https://kreepmeister.github.io">Змейка</a>'
'\n<a href="https://zen.yandex.ru/id/5e7c78ee99d560276a9df6e4">Канал на Дзен</a>'
'\n<a href="https://2dplatform.github.io/">Платформер</a>'
'\n<a href="https://vsevolodhtml.ru">Блог</a>'
'\n<a href="https://vsevolodhtml.ru/public/chat">Чат</a>'
'\n<a href="https://vsevolodhtml.ru/public/redactor">Редактор html</a>'
'\n<b>Образование по книгам: </b>\nJava Script\nJava Script и HTML'
'\nСовременный Веб-дизайн\nНовая большая книга CSS\nPHP и MySQL'
'\nNode и Express\n<a href=\'https://vshtml.github.io/\'><b>###Больше обо мне тут###</b></a>', parse_mode='html')
@app.on_message(filters.command("code", prefixes="."))
def code1(app, msg):
text = msg.text.split(".code ", maxsplit=1)[1]
msg.edit_text("`" + text + "`")
@app.on_message(filters.command("flip", prefixes=".") & filters.me)
def flip(_, msg):
text = msg.text.split(".flip", maxsplit=1)[1]
final_str = ""
for char in text:
if char in REPLACEMENT_MAP.keys():
new_char = REPLACEMENT_MAP[char]
else:
new_char = char
final_str += new_char
if text != final_str:
msg.edit(final_str)
else:
msg.edit(text)
@app.on_message(filters.command(["d", "delete"], prefixes="."))
def de1(app, message):
message.edit("КЕК")
message.delete()
@app.on_message(filters.command(["hi", "hello"], prefixes="."))
def hello1(app, message):
message.edit("Привет, я Всеволод html!")
@app.on_message(filters.command(["time", "t"], prefixes="."))
def time1(app, message):
ti = time.ctime()
message.edit(str(ti))
# Команда type
@app.on_message(filters.command("type", prefixes=".") & filters.me)
def type(_, msg):
orig_text = msg.text.split(".type ", maxsplit=1)[1]
text = orig_text
tbp = "" # to be printed
typing_symbol = "▒"
while(tbp != orig_text):
try:
msg.edit(tbp + typing_symbol)
sleep(0.05) # 50 ms
tbp = tbp + text[0]
text = text[1:]
msg.edit(tbp)
sleep(0.05)
except FloodWait as e:
sleep(e.x)
# Команда взлома ПК
@app.on_message(filters.command("go", prefixes=".") & filters.me)
def go(_, 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("🤑 Найдены важные данные!!!")
@app.on_message(filters.command("js", prefixes="."))
def js(app, msg):
code = msg.text.split(".js ", maxsplit=1)[1]
response = requests.post('https://rextester.com/rundotnet/api',
data={
'LanguageChoice':'23',
'Program': code}
)
print(code)
eee = response.text
d = json.loads(eee)
er1 = d['Errors']
er2 = d['Result']
msg.edit_text("Код js:\n<code>" + code + "</code>\nОшибки:\n<code>" + str(er1) + "</code>\n" + "Логи:\n<code>" + str(er2) + "</code>", parse_mode='html')
@app.on_message(filters.command("me", prefixes="."))
def mee(app, msg):
#данные пользователя
name = msg.from_user.first_name
name1 = msg.from_user.last_name
url = msg.from_user.username
iduser = msg.from_user.id
#/данные пользователя
msg.edit_text("Имя: " + str(name) + " " + str(name1) + "\nСсылка: @" + str(url) + "\nID: " + str(iduser))
@app.on_message(filters.command("help", prefixes="."))
def hel(app, msg):
msg.edit_text("Команды:\n .resume - резюме\n .code - обернуть в &lt;code&gt;\n .flip - перевернуть текст(en и числа)\n .d или .delete - удалить сообщение после отправки\n .t или .time - текущее время\n .type - эффект набора текста\n .go - хакер в деле\n .js - проверить код\n .me - о тебе\n .hi - быстрый привет")
app.run()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment