mirror of
https://github.com/MuRuLOSE/limoka.git
synced 2026-06-18 07:04:19 +02:00
Added and updated repositories 2026-06-18 02:52:50
This commit is contained in:
@@ -1,83 +0,0 @@
|
||||
# █ █ █ █▄▀ ▄▀█ █▀▄▀█ █▀█ █▀█ █ █
|
||||
# █▀█ █ █ █ █▀█ █ ▀ █ █▄█ █▀▄ █▄█
|
||||
|
||||
# 🔒 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/Inlineping.jpg
|
||||
|
||||
import logging
|
||||
import time
|
||||
|
||||
from telethon.tl.types import Message
|
||||
|
||||
from .. import loader, utils
|
||||
from ..inline.types import InlineCall, InlineQuery
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@loader.tds
|
||||
class PingerMod(loader.Module):
|
||||
"""Inline Pinger For Test"""
|
||||
|
||||
strings = {
|
||||
"name": "InlinePing",
|
||||
"results_ping": "✨ <b>Telegram ping:</b> <code>{}</code> <b>ms</b>"
|
||||
}
|
||||
|
||||
strings_ru = {"results_ping": "✨ <b>Телеграм пинг:</b> <code>{}</code> <b>ms</b>"}
|
||||
|
||||
strings_uz = {"results_ping": "✨ <b>Telegram ping:</b> <code>{}</code> <b>ms</b>"}
|
||||
|
||||
strings_de = {"results_ping": "✨ <b>Telegramm Ping:</b> <code>{}</code> <b>ms</b>"}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
strings_ru = {"results_ping": "✨ <b>Скорость отклика Telegram:</b> <code>{}</code> <b>ms</b>"}
|
||||
|
||||
@loader.command(ru_doc="Проверить скорость отклика юзербота")
|
||||
async def iping(self, message: Message):
|
||||
"""Test your userbot ping"""
|
||||
start = time.perf_counter_ns()
|
||||
ping = self.strings("results_ping").format(
|
||||
round((time.perf_counter_ns() - start) / 10**3, 3),
|
||||
)
|
||||
|
||||
await self.inline.form(
|
||||
ping,
|
||||
reply_markup=[[{"text": "⏱️ PePing", "callback": self.ladno}]],
|
||||
message=message,
|
||||
)
|
||||
|
||||
async def ladno(self, call: InlineCall):
|
||||
start = time.perf_counter_ns()
|
||||
ping = self.strings("results_ping").format(
|
||||
round((time.perf_counter_ns() - start) / 10**3, 3),
|
||||
)
|
||||
await call.edit(
|
||||
ping,
|
||||
reply_markup=[[{"text": "⏱️ PePing", "callback": self.ladno,}],]
|
||||
)
|
||||
|
||||
async def ping_inline_handler(self, query: InlineQuery):
|
||||
"""Test your userbot ping"""
|
||||
start = time.perf_counter_ns()
|
||||
ping = self.strings("results_ping").format(
|
||||
round((time.perf_counter_ns() - start) / 10**3, 3),
|
||||
)
|
||||
button = [{
|
||||
"text": "⏱️ PePing",
|
||||
"callback": self.ladno
|
||||
}]
|
||||
return {
|
||||
"title": "Ping",
|
||||
"description": "Tap here",
|
||||
"thumb": "https://te.legra.ph/file/5d8c7f1960a3e126d916a.jpg",
|
||||
"message": ping,
|
||||
"reply_markup": button,
|
||||
}
|
||||
Reference in New Issue
Block a user