Minor fixes

pull/1/head
Hikari 2022-04-23 21:34:48 +00:00
parent afaeea5ab7
commit 185457140d
3 changed files with 8 additions and 5 deletions

View File

@ -797,7 +797,7 @@
"hikka.modules.hikarichat.action": "<действие>",
"hikka.modules.hikarichat.configure": "Настроить",
"hikka.modules.hikarichat.toggle": "Включить\\выключить",
"hikka.modules.hikarichat.protections": "<b>🐻 <code>.AntiArab</code> - Банит арабов\n<b>🐺 <code>.AntiHelp</code> - Удаляет часто используемые команды юзерботов\n<b>🐵 <code>.AntiTagAll</code> - Запрещает использование модуля TagAll\n<b>👋 <code>.Welcome</code> - Приветствует новых участников\n<b>🐶 <code>.AntiRaid</code> - Банит всех вновь вступивших\n<b>📯 <code>.AntiChannel</code> - Запрещает писать от лица каналов\n<b>🪙 <code>.AntiSpoiler</code> - Зарещает использование спойлеров\n<b>🎑 <code>.AntiGIF</code> - Запрещает GIF-ки\n<b>🍓 <code>.AntiNSFW</code> - Запрещает 18+ фото и стикеры\n<b>⏱ <code>.AntiFlood</code> - Запрещает флудить\n<b>😒 <code>.AntiExplicit</code> - Запрещает материться\n<b>⚙️ <code>.AntiService</code> - Удаляет сервисные сообщения\n<b>🌀 <code>.AntiZALGO</code> - Банит пользователей с деструктивными никами\n<b>🎨 <code>.AntiStick</code> - Запрещает флудить стикерами\n<b>🥷 <code>.BanNinja</code> - Автоматическая версия защиты AntiRaid\n<b>👾 Администрирование: </b><code>.ban</code> <code>.kick</code> <code>.mute</code>\n<code>.unban</code> <code>.unmute</code>\n<b>👮‍♂️ Предупреждения:</b> <code>.warn</code> <code>.warns</code>\n<code>.dwarn</code> <code>.clrwarns</code> <b>- Система предупреждений</b>\n<b>💼 Федерации:</b> <code>.fadd</code> <code>.frm</code> <code>.newfed</code>\n<code>.namefed</code> <code>.fban</code> <code>.rmfed</code> <code>.feds</code>\n<code>.fpromote</code> <code>.fdemote</code>\n<code>.fdef</code> <code>.fdeflist</code> <b>- Управление сеткой чатов</b>\n<b>🗒 Федеративные заметки:</b> <code>.fsave</code> <code>.fstop</code> <code>.fnotes</code>",
"hikka.modules.hikarichat.protections": "<b>🐻 <code>.AntiArab</code> - Банит арабов\n<b>🐺 <code>.AntiHelp</code> - Удаляет часто используемые команды юзерботов\n<b>🐵 <code>.AntiTagAll</code> - Запрещает использование модуля TagAll\n<b>👋 <code>.Welcome</code> - Приветствует новых участников\n<b>🐶 <code>.AntiRaid</code> - Банит всех вновь вступивших\n<b>📯 <code>.AntiChannel</code> - Запрещает писать от лица каналов\n<b>🪙 <code>.AntiSpoiler</code> - Зарещает использование спойлеров\n<b>🎑 <code>.AntiGIF</code> - Запрещает GIF-ки\n<b>🍓 <code>.AntiNSFW</code> - Запрещает 18+ фото и стикеры\n<b>⏱ <code>.AntiFlood</code> - Запрещает флудить\n<b>😒 <code>.AntiExplicit</code> - Запрещает материться\n<b>⚙️ <code>.AntiService</code> - Удаляет сервисные сообщения\n<b>🌀 <code>.AntiZALGO</code> - Банит пользователей с деструктивными никами\n<b>🎨 <code>.AntiStick</code> - Запрещает флудить стикерами\n<b>🥷 <code>.BanNinja</code> - Автоматическая версия защиты AntiRaid\n<b>⚰️ <code>.AntiLagSticks</code> - Банит стикеры, из-за которых лагает Телеграм\n<b>👾 Администрирование: </b><code>.ban</code> <code>.kick</code> <code>.mute</code>\n<code>.unban</code> <code>.unmute</code>\n<b>👮‍♂️ Предупреждения:</b> <code>.warn</code> <code>.warns</code>\n<code>.dwarn</code> <code>.clrwarns</code> <b>- Система предупреждений</b>\n<b>💼 Федерации:</b> <code>.fadd</code> <code>.frm</code> <code>.newfed</code>\n<code>.namefed</code> <code>.fban</code> <code>.rmfed</code> <code>.feds</code>\n<code>.fpromote</code> <code>.fdemote</code>\n<code>.fdef</code> <code>.fdeflist</code> <b>- Управление сеткой чатов</b>\n<b>🗒 Федеративные заметки:</b> <code>.fsave</code> <code>.fstop</code> <code>.fnotes</code>",
"hikka.modules.hikarichat.fed": "💼 <b>Федерация \"{}\":</b>\n🔰 <b>Чаты:</b>\n<b>{}</b>\n🔰 <b>Каналы:</b>\n<b>{}</b>\n🔰 <b>Админы:</b>\n<b>{}</b>\n🔰 <b>Предупреждения: {}</b>\n",
"hikka.modules.hikarichat.version": "<b>🌊 {}</b>\n\n<b>😌 Автор: @hikariatama</b>\n<b>📥 Скачано из @hikarimods</b>\n<b>Статус: {}</b>",
"hikka.modules.hikarichat.confirm_rmfed": "⚠️ <b>Внимание! Это действие нельзя отменить! Ты уверен, что хочешь удалить федерацию </b><code>{}</code><b>?</b>",

View File

@ -30,6 +30,7 @@ import logging
import os
import subprocess
import sys
import asyncio
from typing import Union
import git
@ -267,6 +268,8 @@ class UpdaterMod(loader.Module):
chat_id, message_id = ms.split(":")
chat_id, message_id = int(chat_id), int(message_id)
await self._client.edit_message(chat_id, message_id, msg)
await asyncio.sleep(120)
await self._client.delete_messages(chat_id, message_id)
return
await self.inline.bot.edit_message_text(

View File

@ -158,14 +158,14 @@ class SecurityManager:
self._reload_rights()
def _reload_rights(self):
self._owner = self._db.get(__name__, "owner", []).copy()
self._sudo = list(
self._owner = list(
set(
self._db.get(__name__, "sudo", []).copy()
self._db.get(__name__, "owner", []).copy()
+ ([self._me] if hasattr(self, "_me") else [])
)
)
self._support = self._db.get(__name__, "support", []).copy()
self._sudo = list(set(self._db.get(__name__, "sudo", []).copy()))
self._support = list(set(self._db.get(__name__, "support", []).copy()))
async def init(self, client):
self._client = client