mirror of
https://github.com/MuRuLOSE/limoka.git
synced 2026-06-18 15:14:18 +02:00
Commited backup
This commit is contained in:
62
AmoreForever/amoremods/phsticker.py
Normal file
62
AmoreForever/amoremods/phsticker.py
Normal file
@@ -0,0 +1,62 @@
|
||||
# █ █ █ █▄▀ ▄▀█ █▀▄▀█ █▀█ █▀█ █ █
|
||||
# █▀█ █ █ █ █▀█ █ ▀ █ █▄█ █▀▄ █▄█
|
||||
|
||||
# 🔒 Licensed under the GNU GPLv3
|
||||
# 🌐 https://www.gnu.org/licenses/agpl-3.0.html
|
||||
# 👤 https://t.me/hikamoru
|
||||
|
||||
# meta developer: @hikamorumods
|
||||
# meta banner: https://raw.githubusercontent.com/AmoreForever/assets/master/phstiker.jpg
|
||||
# requires: phlogo
|
||||
|
||||
import os
|
||||
from .. import loader, utils
|
||||
from phlogo import generate
|
||||
|
||||
@loader.tds
|
||||
class PhLogo(loader.Module):
|
||||
"""Make Pornhub logo sticker"""
|
||||
|
||||
strings = {
|
||||
"name": "Phlogo",
|
||||
"only_two": "Something's wrong. Try giving two words only like `Hello world`",
|
||||
"none_args": "Give some text bruh, e.g.: `Hello world`"
|
||||
}
|
||||
|
||||
strings_ru = {
|
||||
"only_two": "Что-то не так. Попробуйте указать только два аргумента, например «Hello world».",
|
||||
"none_args": "Дай какой-нибудь текст, например: `Hello world`."
|
||||
}
|
||||
|
||||
strings_uz = {
|
||||
"only_two": "Xatolik bor. `Hello world` kabi faqat ikkita matn keltirishga harakat qiling.",
|
||||
"none_args": "Bir oz matn bering, masalan: `Salom dunyo`."
|
||||
}
|
||||
|
||||
@loader.command()
|
||||
async def phl(self, message):
|
||||
"Makes PHub style logo sticker."
|
||||
args = utils.get_args_raw(message).split(' ')
|
||||
reply = await message.get_reply_message()
|
||||
if args == " ":
|
||||
await utils.answer(message, self.strings('none_args'))
|
||||
return
|
||||
try:
|
||||
p = args[0]
|
||||
h = args[1]
|
||||
except:
|
||||
await utils.answer(message, self.strings('only_two'))
|
||||
return
|
||||
result = generate(f"{p}",f"{h}")
|
||||
result.save("ph.webp")
|
||||
path = os.getcwd()
|
||||
stc = f"{path}/ph.webp"
|
||||
await message.delete()
|
||||
await self._client.send_file(
|
||||
message.peer_id,
|
||||
stc,
|
||||
caption=f"{p} {h}",
|
||||
link_preview=False,
|
||||
reply_to=reply.id if reply else None,
|
||||
)
|
||||
os.remove(stc)
|
||||
Reference in New Issue
Block a user