Skip to main content

LP модуль позволяет работать приемнику сигналов «IDM multi» работать в любых чатах. Так же он добавляет игнор, глоигнор, мут и алиасы.

Project description

IDM LP

PyPI GitHub GitHub repo size Downloads

LP модуль позволяет работать приемнику сигналов «IDM» работать в любых чатах. Так же он добавляет игнор, глоигнор, мут и алиасы.

Оглавление

  1. Установка
  2. Аргументы запуска
  3. Структура конфигурационного файла config.json
  4. Команды модуля ЛП

Установка

Существует 2 вида установки:

  1. Деплой на Heroku
  2. Установка на свое устройство

Аргументы запуска

  • --logger_level [DEBUG | INFO | WARNING | ERROR | CRITICAL] — уровень логирования
  • --config_path CONFIG_PATH — путь до файла с конфигурацией
  • --use_app_data — использовать папку AppData/IDM (Windows). При использовании этой настройки AppData/IDM и config_path складываются
  • --log_to_path — логи в файл
  • --base_domain BASE_DOMAIN — базовый домен
  • --use_local_db — не использовать конфигурационный файл с сервера IDM

Структура конфигурационного файла config.json

  • tokens - Токены вк в количестве 3х штук. Получить можно здесь
  • service_prefixes - Префиксы для выполнения команд модуля ЛП (добавление в мутлист, создание алиасов и тд.)

Команды модуля ЛП

  • {сервисный префикс} пинг/кинг/пиу — пинг
  • {сервисный префикс} инфо — информация о модуле ЛП

  • {сервисный префикс} префиксы свои — просмотр своих префиксов
  • {сервисный префикс} префиксы дежурный — просмотр префиксов для дежурного
  • {сервисный префикс} +префикс [свой/дежурный] — создание префикса
  • {сервисный префикс} -префикс [свой/дежурный] — удаление префикса

  • {сервисный префикс} алиасы - просмотр алиасов
  • {сервисный префикс} +алиас {имя} {enter} {команда которую получает модуль ЛП} {enter} {команда которую отсылает модуль ЛП} — создание алиаса
  • {сервисный префикс} -алиас {имя} — удаление алиаса
  • {сервисный префикс} алиасы паки — просмотр паков алиасов
  • {сервисный префикс} алиасы пак {имя пака} — просмотр пака алиасов
  • {сервисный префикс} алиасы импорт {имя пака} — импорт пака алиасов

  • {сервисный префикс} игнорлист — просмотр игнорлиста
  • {сервисный префикс} игнорлист все — просмотр игнорлиста по всем чатам
  • {сервисный префикс} +игнор [{ссылка}/{упоминание}/{реплай}] — добавить в игнорлист
  • {сервисный префикс} -игнор [{ссылка}/{упоминание}/{реплай}] — удалить из игнорлиста

  • {сервисный префикс} глоигнорлист — просмотр глоигнорлиста
  • {сервисный префикс} +глоигнор [{ссылка}/{упоминание}/{реплай}] — добавить в глоигнорлист
  • {сервисный префикс} -глоигнор [{ссылка}/{упоминание}/{реплай}] — удалить из глоигнорлиста

  • {сервисный префикс} мутлист — просмотр мутлиста
  • {сервисный префикс} мутлист все — просмотр мутлиста по всем чатам
  • {сервисный префикс} +мут [{ссылка}/{упоминание}/{реплай}] {задержка} — добавить в мутлист
  • {сервисный префикс} -мут [{ссылка}/{упоминание}/{реплай}] — удалить из мутлиста

  • {сервисный префикс} довы — просмотр доверенных пользователей
  • {сервисный префикс} +дов [{ссылка}/{упоминание}/{реплай}] — добавить в дов-лист
  • {сервисный префикс} -дов [{ссылка}/{упоминание}/{реплай}] — удалить из дов-листа

  • {сервисный префикс} regex — Просмотр шаблонов для удаления
  • {сервисный префикс} +regex {имя} {regex} {для всех:да|нет} — Добавить шаблон
  • {сервисный префикс} -regex {имя} — Удалить шаблон

  • {сервисный префикс} +потворялка — включить повторялку
  • {сервисный префикс} -потворялка — выключить повторялку
  • {триггер повторялки}``{сообщение} — повторить сообщение

  • {сервисный префикс} eval/exec {script} — выполнение скрипта

  • {сервисный префикс} -уведы — модуль будет удалять упоминания типа @all, @online...
  • {сервисный префикс} +уведы — не будет удалять упоминания типа @all, @online...

  • {сервисный префикс} рп — просмотр РП команд
  • {сервисный префикс} +мрп {имя} {падеж}\n{форматер для мужчин}\n{форматер для женщин}\n{окончание для всех} — просмотр РП команд
  • {сервисный префикс} -мрп {имя} — просмотр РП команд

  • {сервисный префикс} секретный код {код} — установка секретного кода
  • {сервисный префикс} токен каптчи {токен} — установка токена рукаптчи

  • {сервисный префикс} +автовыход — включить автовыход из бесед в которые вас пригласили
  • {сервисный префикс} -автовыход — выключить автовыход из бесед в которые вас пригласили
  • {сервисный префикс} автовыход +удаление — удалять диалог при выходе
  • {сервисный префикс} автовыход -удаление — неудалять диалог при выходе
  • {сервисный префикс} автовыход +чс — включить добавление в ЧС пригласившего
  • {сервисный префикс} автовыход -чс — выключить добавление в ЧС пригласившего

  • {сервисный префикс} +слоумо {время}\n{текст} — установка слоумо режима
  • {сервисный префикс} -слоумо — удаление слоумо режима
  • {сервисный префикс} слоумо — просмотр настроек слоумо режима
  • {сервисный префикс} слоумо +белый список {пользователь} — добавление пользователя в белый список
  • {сервисный префикс} слоумо -белый список {пользователь} — удаление пользователя из белого списка
  • {сервисный префикс} слоумо время {время} — изменение времени задержки
  • {сервисный префикс} слоумо текст {текст} — изменение текста предупреждения

  • {сервисный префикс} +добавление {текст} — включить отправку запросов в друзья, пользователям, которые заходят в чат. При этом будет отправляться приветственный {текст}.
  • {сервисный префикс} -добавление — отключить отправку запросов в друзья, пользователям, которые заходят в чат.

  • {сервисный префикс} выключать уведы — включить выключение уведомлений при входе в беседу
  • {сервисный префикс} не выключать уведы — выключить выключение уведомлений при входе в беседу

  • {сервисный префикс} +заражение — включить ответное заражение.
  • {сервисный префикс} -заражение — отключить ответное заражение.

  • {сервисный префикс} +автозаражение — включить автоматическое.
  • {сервисный префикс} -автозаражение — отключить автоматическое.
  • {сервисный префикс} автозаражение интервал {интервал} — установить интервал автоматического заражения.
  • {сервисный префикс} автозаражение аргумент {аргумент} — установить аргумент автоматического заражения.
  • {сервисный префикс} автозаражение установить чат — установить чат автоматического заражения.
  • {сервисный префикс} автозаражение — информация об автоматическом заражении.

  • {сервисный префикс} +nometa — включить nometa.
  • {сервисный префикс} -nometa — отключить nometa.
  • {сервисный префикс} nometa сообщение {текст} — изменить текст сообщения.
  • {сервисный префикс} nometa задержка {задержка} — изменить задержку.

  • {сервисный префикс} получить бд — получить бд с сервера IDM

  • {сервисный префикс} таймеры — показать текущие таймеры
  • {сервисный префикс} !таймеры — показать текущие таймеры загруженные в планировщике задач
  • {сервисный префикс} +таймер {имя таймера} смс {время}\nтекст сообщения — создание таймера, который сработает в определенное время
  • {сервисный префикс} +цтаймер {имя таймера} смс {интервал}\nтекст сообщения — создание циклического таймера
  • {сервисный префикс} +ктаймер {имя таймера} смс {CRON}\nтекст сообщения — создание таймера, который сработает по CRON выражению
  • {сервисный префикс} -таймер {имя таймера} — удаление таймера

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

idm_lp-1.15.2.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

idm_lp-1.15.2-py3-none-any.whl (55.2 kB view details)

Uploaded Python 3

File details

Details for the file idm_lp-1.15.2.tar.gz.

File metadata

  • Download URL: idm_lp-1.15.2.tar.gz
  • Upload date:
  • Size: 36.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.1 Linux/5.13.0-37-generic

File hashes

Hashes for idm_lp-1.15.2.tar.gz
Algorithm Hash digest
SHA256 375a7d6b1ed1684c7569faf4adf38dff1a8df5612696850e665bcaf9b8347ae4
MD5 6ed0f30bf285c4a9d7448b46bdc189b3
BLAKE2b-256 15bd4d5fcabf0fe059820d4f40544df62367483377a6d3985ce1c37dfb30a53d

See more details on using hashes here.

File details

Details for the file idm_lp-1.15.2-py3-none-any.whl.

File metadata

  • Download URL: idm_lp-1.15.2-py3-none-any.whl
  • Upload date:
  • Size: 55.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.1 Linux/5.13.0-37-generic

File hashes

Hashes for idm_lp-1.15.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f7d9b9424aafb4d3e0c428bbc3f0ddfebe5e757cd4e729d2b5a82d4d0a981540
MD5 07d155dacb3eefa1f9a13c0ce40d016f
BLAKE2b-256 3975403ab22e7aae10bb7da7078d9c942aede2252adb39b73248d0ff5680caab

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page