April 2

Букет идей для Iris CM

Содержание:


Запрет обходов запретов на контроль ссылок.

Научить Ирис читать Недавние действия группы и исключить тех, кто обходит ограничение запрета ссылок на сайты/чаты/теги путём редактировании сообщений.
Умные злоумышленники бы знали, что таким образом могут пиарить свои чепухи таким образом (извините если я Вас научила). Например, написав в сообщение одну точку, а потом быстро за секунды изменить сообщение на просто ссылку ютуба, Ирис увидит это и забанит.

Быстрое редактирование причины/реплики и срок наказания.

Осуществить возможность быстрого редактирования причины и срока бана/мута/варна путём редактирования того сообщения, которое выдавало наказание, а также реплику РП.
Полезно, если допущена опечатка или преувеличен срок наказания. Не должно работать с: прошедшие баны и муты, просроченные варны, изменения тип наказания, а также изменение самого ролевого действия.
Например, изменив сообщение варн 22 часов / лож реп на варн 36 часов / ложный репорт, само время наказания и его причина выдачи варна изменится.

В случае, если спустя какое-то время изменить на тот период наказания, который был пройден с момента его первоначальной выдачи, наказание уберётся.

Настройка ЛС бота для прихода уведомлений.

Добавить возможность поставить 1 из 5 ботов как основной, чтобы сообщения, вроде разбана/отндействий/переводов/привязки и др. пришли только к этому боту.
Сейчас, как по мне, уведомления приходят к боту, на котором основывается больший актив. А сейчас некоторые сообщения о привязке могут не приходить в ЛС бота среди незаблокированных пользователем или вообще к другому боту. Плюсом, удобная сортировка — в одном боте бы получить уведмоления, а во втором делать фарминг.

!основа (событие) (в л/с конкретного бота) — сделать бота основным для прихода уведомлений.
На месте (событие) может быть фактор, к примеру, переводы од, чтобы все переводы очков доната пришли именно к этому боту.

✅ Теперь уведмоления о передачи Вам очки доната придут к этому боту.

Если возникнет ошибка доставки уведмоления, то придёт к другому боту, с которым чаще всего взаимодействует.

Улучшенные команды "кто пригласил" и "кто назначил".

Научить Ириса давать знать интересующим, отправив более подробные следующие сведения: по чей ссылке перешёл пользователь, кто принял заявку на вступление.

🗓 @имя1 вступил(а) в чат по ссылке @имя2 и был принят @имя3. Время принятия: {дата/время}.
🗓 @имя1 вступил(а) в чат при автозаявке. Время принятия: {дата/время}.

Касаемо назначения, также научить Ириса дать знать интересующим, отправив сведение, кто его назначил в качестве Telegram-администратора изначально и кто в последний раз его изменил.

🗓 Модератора @имя1 назначил(а) @имя2 в качестве Telegram администратора в {дата/время}.
🗓 Модератора @имя1 назначил(а) @имя2 в {дата/время}. Также Telegram администратором @имя3 в {дата/время}.

Улучшенный inline-режим и поддержка МРП.

  • Поддержка реплик в РП.
    Просто поддержка реплик, просто написав команду по стандарту.
🤗 | @имя1 хочет обнять.
💬 С репликой: «{реплика}».
  • МРП в inline-режим.
    Дать возможность РП-шить с собственными РП, установленные в привязанной беседе, на котором ещё действует VIP. Употребление команды по стандарту.
  • Отказ от хотелки РП.
    Пусть по другому будет написан вывод команды при отвержении РП.
📝 @имя1 отвергает предложение {рп} (уточнение).

Улучшенные закладки и заметки.

Заметки:
Полная поддержка новых форматировании, такие как код и цитата. С кодом учитывать и собственное название кода.

Закладки:
1. Всегда отправлять переходы в тех темах, где напечатана команда вызова. Полезно, чтобы излишне не отправлялся переход в закладку из закрытой темы, преназначаемой для, например, правил или объявлении, а также чтобы излишне не упомянуть админа.
2. Разрешить установить закладку из сообщения другой темы или вообще из другого чата, чтобы в будущем можно было ссылать человека, например, к каналу Ириса к полезной статье.

Гибкость команды "+тг админ".

Данная команда на данный момент работает и реализовано паршиво, что стыдно.

В таком случае хочу предложить его гибкость команды — отправив +тг админ (должность) в ответ на сообщение пользователя, того назначить Telegram-администратором. Не сразу, а с вызовом клавиатуры.

✅ @имя1 успешно назначен Telegram-администратором. 👇🏼 Выберите, какие права назначать данному администратору.

Клавиатура будет в ширину три кнопок, а высота в четыре.

   Информации о группе    | Удаления сообщений | Блокировка пользователей
Приглашения пользователей | Управления темами  | Закрепления сообщений
     Создания истории     |  Изменения истории | Удаления истории
         Видеочат         |     Анонмность     | Новые администраторы

Для галочки:
Дать ирису анонимность будет нужно, независимо от того, что ботам это право бесполезно, не то что сейчас. Это для того, чтобы кого-то можно было назначить анонимным администратором. А вообще, лучше все 12 прав.

Однако, через красные строки можно прописать факторы, какие права Telegram-администратора можно выдать.
Пример: +тг админ {ВВОД} +сторисы {ВВОД} +закреп.
Так же и с -тг админ {ВВОД} {права}, являющееся противоположностью — убирает определённые права. Без указании прав через строки просто-напросто разжалует среди таких админов.

Отдельное завещание на беседу.

Если нужно, чтобы помимо основного завещания можно завещать второму или только отдельному, то… при смерти аккаунта предлагаю это…

+завещание группы (домен) (исключительно) @наследник — устанавливает одного наследника(-цы) конкретной группы. Параметр исключительно не позволяет основого наследника вступить в наследство, забрав беседу под свой контроль.

моё завещание группы — просматривает своё оформленное на эту группу завещание.

-завещание группы — аннулирует завещание конкретной группы.

вступить в наследство группы @завещатель — вступить в наследство конкретной группы. Должен находиться в чате. Писать исключительно в группе.

Синоним: вместо «группы» можно и «беседы».


Авторство: Xinyani.t.me.