# #█▀▄ ▀█ █ █▀█ █░█  █▀▀ ▄▀█ █▄█ #█▄▀ █▄ █ █▀▄ █▄█  █▄█ █▀█ ░█░ # 🔒 Licensed under the GNU AGPLv3 # 🌐 https://www.gnu.org/licenses/agpl-3.0.html # meta developer: @dziru # meta pic: https://raw.githubusercontent.com/DziruModules/assets/master/DziruModules.jpg # meta banner: https://raw.githubusercontent.com/DziruModules/assets/master/PinSaver.png # scope: hikka_only # version: 1.0 from .. import utils, loader class PinSaverMod(loader.Module): """Pinterest saver via @TopSaverBot""" strings = { "name": "Pin saver", "dwait": "😉 Just wait!", "denterlink": "😠 Provide the correct Pin-Link!", "dsaved": "😎 Submitted successfully!", } strings_ru = { "dwait": "😉 Просто подождите!", "denterlink": "😠 Укажите правильную ссылку на Pin!", "dsaved": "😎 Отправлено успешно!", } strings_uz = { "dwait": "😉 Shunchaki kuting!", "denterlink": "😠 To'g'ri Pin havola kiriting!", "dsaved": "😎 Muvaffaqiyatli yuborildi!", } strings_de = { "dwait": "😉 Warte einfach!", "denterlink": "😠 Geben Sie den richtigen Pin-Link an!", "dsaved": "😎 Erfolgreich gesendet", } strings_jp = { "dwait": "😉 ちょっと待って!", "denterlink": "😠 有効な PIN リンクを提供してください。!", "dsaved": "😎 正常に送信されました!", } strings_tr = { "dwait": "😉 Sadece bekle!", "denterlink": "😠 Doğru Pin-adresi gönderin!", "dsaved": "😎 Başariyla gönderildi!", } async def pincmd(self, message): """LINK from Pinterest""" link = utils.get_args_raw(message) if not link: await utils.answer(message, self.strings("denterlink", message)) return message = await utils.answer(message, self.strings("dwait")) async with self._client.conversation('@TopSaverBot') as bot: act = [] act += [await bot.send_message(link)] ignore = await bot.get_response() work = await bot.get_response() await message.delete() await self._client.send_file(message.peer_id, work.media, caption=self.strings("dsaved"), reply_to=message.reply_to_msg_id,) await self.client.delete_dialog('@TopSaverBot')