Как мутить (mute) человека, если он спамит в Telegram?
Ищу документацию про мут. Если человек шлет более 3 сообщений за 5 секунд, как сделать проверку таких таймингов сообщений?
Отслеживать
13.7k 12 12 золотых знаков 43 43 серебряных знака 75 75 бронзовых знаков
задан 23 авг 2021 в 20:00
Feel Richi Feel Richi
29 1 1 золотой знак 1 1 серебряный знак 5 5 бронзовых знаков
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Все что тебе понадобится так это библиотека datetime и telebot. У меня есть одно решение мы просто будем получать дату отправки сообщений message.date() получаем время в unix формате затем его переводим в обыкновенно(человеческое), достаем от туда секунды затем проверяем количество сообщений отправленных в определенный промежуток времени и если за пять секунд у нас более чем три сообщения то мутим его с помощью: bot.restrict_chat_member(message.chat.id, message.from_user.id, until_date= [сюда время мута]) , вот как я вижу решение этой задачки.
Отслеживать
ответ дан 24 авг 2021 в 8:31
Alex alexeev Alex alexeev
383 1 1 серебряный знак 11 11 бронзовых знаков
чтобы получить секунды в рф времени можно просто написать from datetime import datetime import pytz seconds = datetime.now(pytz.timezone(‘Europe/Moscow’)).strftime(‘%S’) print(seconds)
27 авг 2021 в 6:43
В aiogram решили данную задачу через добавление middleware с leaky bucket.
import asyncio from aiogram import Bot, Dispatcher, executor from aiogram.contrib.fsm_storage.redis import RedisStorage2 from aiogram.dispatcher import DEFAULT_RATE_LIMIT from aiogram.dispatcher.handler import CancelHandler, current_handler from aiogram.dispatcher.middlewares import BaseMiddleware from aiogram.types import Message from aiogram.utils.exceptions import Throttled TOKEN = "BOT_TOKEN_HERE" bot = Bot(token=TOKEN) storage = RedisStorage2() dp = Dispatcher(bot, storage=storage) def rate_limit(limit: int, key=None): """Decorator for configuring rate limit and key.""" def decorator(func): setattr(func, "throttling_rate_limit", limit) if key: setattr(func, "throttling_key", key) return func return decorator class ThrottlingMiddleware(BaseMiddleware): def __init__(self, limit=DEFAULT_RATE_LIMIT, key_prefix="antiflood_"): self.rate_limit = limit self.prefix = key_prefix super(ThrottlingMiddleware, self).__init__() async def on_process_message(self, message: Message, data: dict): handler = current_handler.get() dispatcher = Dispatcher.get_current() if handler: limit = getattr(handler, "throttling_rate_limit", self.rate_limit) key = getattr( handler, "throttling_key", f"_" ) else: limit = self.rate_limit key = f"_message" try: await dispatcher.throttle(key, rate=limit) except Throttled as t: await self.message_throttled(message, t) raise CancelHandler() async def message_throttled(self, message: Message, throttled: Throttled): handler = current_handler.get() dispatcher = Dispatcher.get_current() if handler: key = getattr( handler, "throttling_key", f"_" ) else: key = f"_message" delta = throttled.rate - throttled.delta if throttled.exceeded_count
10 неизвестных, но нужных фишек Telegram
В закладки

В данном случае разберем неочевидные возможности мессенджера Telegram, которые пригодятся продвинутым пользователям сервиса — каждому из вас.
1. Отключайте уведомления для диалогов и чатов
Как это сделать: нажмите на название чата и выберите возможность Mute
Таким образом можно как заглушить отдельных особо навязчивых пользователей мессенджера, так и скрыть уведомления от групповых чатов.
Возможность особенно актуальна при работе с каналами и ботами, которых у вас может собраться очень большое количество.

2. Узнавайте про доставку, прочтение сообщений
Как это сделать: следите за галочками возле отправленного сообщения
Все просто, одна галочка возле отправленного сообщения означает, что оно доставлено пользователю, две — уже прочитано им.
Теперь вас не смогут обмануть, что не видели сообщение.
3. Смените собственное имя для удобства поиска
Как это сделать: Settings — Username
Нормальный никнейм вместо номера мобильного телефона позволят другим пользователям гораздо проще находить вас в мессенджере.
Так как он в определенной степени направлен и на решение бизнес-вопросов, это окажется очень кстати.

4. Скройте от всех время доступности в онлайне
Как это сделать: Settings — Privacy and Security — Last Seen
Эта возможность поможет вам оградиться от лишних вопросов со стороны контактов из вашего мессенджера.
Представьте ситуацию, когда вы решили проигнорировать сообщение от кого-либо, сославшись на то, что были без доступа к интернету или просто не слышали уведомление.
Если видно время, когда вы в последний раз заходили в приложение, сделать это не получится.
5. Заходите в аккаунт не меньше раза в полгода
Как это сделать: Setting — Privacy and Security — Delete My Account
По-умолчанию, если вы не заходили в свой аккаунт в мессенджере больше полугода, система просто сотрет все ваши данные со своих серверов.
Но срок, после которого это произойдет, можно самостоятельно регулировать через настройки в мобильном приложении.

6. Закрепите чаты, диалоги для простоты поиска
Как это сделать: смахните справа налево по чату или диалогу и выберите возможность Pin
Таким образом самая важная переписка, каналы или боты окажутся в верхней части списка чатов и диалогов мессенджера.
При активном использовании приложения именно таким образом их проще всего найти для быстрого доступа.
7. Используйте чат с собой в собственных целях
Как это сделать: найдите себя по никнейму через поиск
Немногие знают, но с помощью этого мессенджера можно не только обмениваться самой разнообразной информацией, но и хранить ее для личного использования.
В диалог с самим собой можно сохранять важные сообщения и любую другую информацию, доступ к которой можно получить с абсолютно любого устройства.

8. Используйте хэштеги для поиска тематических
Как это сделать: добавляйте хэштеги к сообщениям в формате #test
Таким образом получится очень просто структурировать личные и рабочие сообщения в мессенджере.
При нажатии на один из хэштегов откроется специальное меню, в котором получится увидеть всю связанную с ним информацию — вот это очень удобно.
При этом хэштеги, которые вы используете в чате с самим собой, будут доступны для поиска только вам. А хэштеги, которые вы используете в общении со своими друзьями, будут доступны только участникам группы.
9. Удалите лишние диалоги из памяти устройства
Как это сделать: Settings — Data and Storage — Storage Usage
В этом меню можно выбрать конкретный диалог и очистить файлы и фотографии, которые сохранены в память устройства в его рамках.
Таким образом самые активные смогут ощутимо сократить занятое на устройстве место — избавиться от сотен мегабайт пространства, которое используется абсолютно бесполезно.

10. Следите за использованием мобильных данных
Как это сделать: Settings — Data and Storage — Network Usage
Российские операторы все быстрее и быстрее двигаются в сторону сокращения числа безлимитных интернет-тарифов и в итоге хотят просто отказаться от них.
В реалиях же украинского юга, где сам я провожу больше всего времени, безлимитных тарифов на мобильный интернет отродясь не было.
Поэтому возможность следить за используемым трафиком дорогого стоит.
Что такое mute в телеграмме
Функция отключения звука предоставляет вам возможность включить/выключить микрофон непосредственно с устройства
Articles 303 and 306 of the Code state that the court must designate a sworn
interpreter to interpret in court for any accused persons or
[. ] witnesses who do not speak Arabic well or who are deaf or mute.
daccess-ods.un.org
В статьях 303 и 306 Кодекса говорится, что суд обязан назначить официального устного переводчика для
перевода в суде для любого обвиняемого лица или
[. ] свидетеля, который не говорит по-арабски, либо является глухим или немым.
daccess-ods.un.org
If the defendant is blind, deaf or mute, or is a minor, and thus has [. ]
not engaged anyone to advocate on his or her behalf,
the People’s Court shall designate a lawyer who has the duty to provide legal assistance by advocating on his or her behalf.
daccess-ods.un.org
[. ] обвиняемый − слепой, глухой, немой либо несовершеннолетний и [. ]
у него нет защитника, народный суд должен назначить такому
лицу для его защиты адвоката, в обязанности которого входит оказание юридической помощи.
daccess-ods.un.org
If the person detained under administrative proceeding is minor, does not
understand the
[. ] language the proceeding, is administered, is mute, deaf, blind or cannot exercise the defense of his/her [. ]
rights, the participation
of attorney in the cases is obligatory.
daccess-ods.un.org
Если лицо, задержанное по делу об административном правонарушении, является несовершеннолетним, не понимает
языка, на котором
[. ] ведется производство по делу, страдает немотой, глухотой, слепотой или не может самостоятельно защищать [. ]
свои права, тогда участие
в деле адвоката является обязательным.
daccess-ods.un.org
Instruction of
[. ] a lawyer is mandatory if the suspect is a minor, deaf, mute, person with a disability to an extent that prevents that person from defending himself/herself, or the suspect is accused of an offence carrying a sentence [. ]
that requires a minimum of five years’ imprisonment.
daccess-ods.un.org
Инструкции адвоката
носят обязательный
[. ] характер, если по дозреваемый является несовершеннолетним, глухим, немым, лицом, имеющим инвалидность в той мере, которая не позволяет ему/ей заниматься самозащитой, или когда подозреваемый обвиняется в совершении преступления, [. ]
за которое может
быть вынесен приговор о лишении свободы минимум на пять лет.
daccess-ods.un.org
Who makes him deaf or mute? Who gives him sight or makes him blind?
muhammadanism.net
кто делает немым, или глухим, или зрячим, или слепым?
muhammadanism.net
We are concerned that, although Africa is the main theatre of SSR, the voices and
perspectives of African States in defining and setting the SSR
[. ] agenda have typically been faint or, in some cases, mute.
daccess-ods.un.org
Мы обеспокоены тем, что хотя Африка и является главной ареной проведения РСБ, голоса и мнения африканских
государств при определении и составлении
[. ] программ РСБ в основном остаются слабыми, а в некоторых [. ]
случаях вообще не слышны.
daccess-ods.un.org
And you have the
[. ] flexibility to mute and solo tracks or individual regions.
Любую дорожку и даже
[. ] отдельный регион можно заглушить или послушать в сольном [. ]
исполнении.
When XMV power amplifiers are used in
systems with MTX
[. ] series processors, settings such as the mute on/off or attenuator changes can be set via [. ]
computer using the MTX Editor software application.
at.yamaha.com
При использовании усилителей мощности XMV вместе с
цифровыми процессорами MTX
[. ] вы, например, легко и быстро сможете выключить или включить звук или произвести настройки [. ]
аттенюатора непосредственно
с компьютера, используя программное обеспечение MTX Editor.
ru.yamaha.com
Mr. Rakhmanov (Uzbekistan) said that the State offered interpretation and legal services free of charge if
a party to a court proceeding (defendant,
[. ] victim or witness) did not master the language in which the proceedings were conducted or was deaf and mute.
daccess-ods.un.org
(Узбекиста н) сообщает, что в тех случаях, когда кто-то из сторон в судебном разбирательстве (обвиняемый, жертва,
свидетель…) недостаточно
[. ] хорошо владеет языком, на котором ведется дело, или является глухонемым, ему бесплатно, за счет государства, [. ]
выделяется переводчик и адвокат.
daccess-ods.un.org
A defense lawyer shall be directly commissioned in cases, without the request of the suspect or the accused, where there are no lawyers present and the suspect or accused has not yet passed the age of 18, or s/he is deaf or mute, or disabled to such an extent as to hinder self-defense.
daccess-ods.un.org
Адвокат назначается напрямую, без запроса подозреваемого или обвиняемого, когда другого адвоката нет и подозреваемому или обвиняемому еще не исполнилось 18 лет, или когда он/она страдает глухотой или немотой или имеет такую инвалидность, которая не позволяет вести свою собственную защиту.
Как прокачать общение с помощью Telegram
9 полезных функций Telegram о которых вы могли не знать
Published in
4 min read
Apr 6, 2017
Мы все еще купаемся в деньгах за откаты от Павла Дурова и продолжаем убеждать вас, почему Telegram лучше Skype и Viber. Сегодня на повестке дня 9 функций Telegram о которых вы могли не знать, но которые здорово упрощают жизнь.
5 причин изменить Skype и Viber с Telegram
Почему нужно перейти на Telegram с любого другого мессенджера
Секретные чаты
Если вы носите шапочки из фольги либо же просто не хотите, чтобы вашу переписку мог прочитать кто-то «на стороне», можете создать «секретный чат». В этом режиме переписки используется end-to-end шифрование, когда сообщения шифруются, дешифруются и хранятся на устройствах собеседников, минуя сервера Telegram. В «секретном чате» можно включить функцию «сжечь после прочтения», благодаря которой сообщения будут автоматически стираться через заданный промежуток времени.
Чат с самим собой
Порой хочется поговорить с кем-то умным вроде себя. Или сохранить какую-то информацию, если под рукой нет блокнота. Для этого в Telegram есть функция чата с самим с собой, в котом можно хранить заметки, ссылки, рецепты, напоминания, фотографии и т. п. Все это богатство моментально синхронизируется и доступно с любого девайса с установленным Telegram — смартфона, планшета или ноутбука.
Сообщения можно изменять после отправки
Эта функция будет полезна, если вы любите писать под мухой или 5 раз переписывать сообщение, чтобы идеально донести свою мысль. Сообщения можно изменять в течение 48 часов после отправки. Редактировать можно как в диалоге с кем-то, так и в групповых чатах.
Для редактирования сообщения, нужно дважды тапнуть по сообщению и выбрать «edit» или «изменить» в контекстном меню.
Заглушить канал можно с помощью здоровенной кнопки «отключить уведомления». Личная переписка глушится с помощью опции «отключить уведомления»в правом верхнем углу.
Никнейм вместо телефонного номера
Вместо скучного телефонного номера вы можете выбрать для своего контакта эффектный псевдоним типа «Пылающий дракон» или «Заводной апельсин». Эту ссылку можно кидать друзьям, добавить в профиль на LinkedIn или напечатать на визитке.
Супергруппы
Как и в любом другом мессенджере в Telegram есть группы — открытые и закрытые чаты по интересам на несколько сотен человек. Но если обычной группы вам мало, то здесь так же есть супергруппы на 5000 тысяч человек. В них история чата доступна всем участникам (даже новоприбывшим), а вы сами можете добавлять людей в беседу как администратор. Супергруппы бывают открытые и закрытые как загородный гольф-клуб.
Бесплатные хенд-мейд стикеры
Пока другие мессенджеры зарабатывают на стикерах (японский Line в 2015 заработал порядка $16 млн), в Telegram царит стикер-коммунизм. Вы можете нарисовать в фотошопе что душе угодно (например, икону с Путиным или фантики всех конфет Roshen), и превратить своё художество в хендмейд стикер для себя и друзей.
