Skip to main content

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
  • --disable_startup_message — отключить приветственное сообщение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предупреждение

Методы можно включить раскомментировав auto_infection.user, bio_wars.user,

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

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

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

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

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

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

Metadata

Release files for idm-lp 1.15.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for idm-lp 1.15.6
File Size Uploaded
idm_lp-1.15.6.tar.gz 35.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for idm-lp 1.15.6
File Interpreter ABI Platform
idm_lp-1.15.6-py3-none-any.whl Python 3 none any Details

Total release size: 89.2 kB

Release files / idm_lp-1.15.6.tar.gz

Download URL idm_lp-1.15.6.tar.gz
Size 35.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a574ea639fff778ae1131d88f6aa0b20557b798f8f700adb6ab49f0d243fe1c8
BLAKE2b-256 checksum
How to use checksums
9f9e808d15f82687e28f985d844756a58b2127048fdaa5dcbe4604cb231e87f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.8.10 Linux/5.15.0-52-generic

Release files / idm_lp-1.15.6-py3-none-any.whl

Download URL idm_lp-1.15.6-py3-none-any.whl
Size 54.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
358a1cf6e612013eedc443d64a24946168a188d29227d7298a6edd7e0201a574
BLAKE2b-256 checksum
How to use checksums
7dca2e7fd1245046ce47f2e56d16f75fc7ed3ab4681969da349527896c50a184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.14 CPython/3.8.10 Linux/5.15.0-52-generic

Release history Release notifications | RSS feed

This release

1.15.6 This release

2 release files

1.15.5

2 release files

1.15.2

2 release files

1.15.1

2 release files

1.15.0

2 release files

1.14.4

2 release files

1.14.3

2 release files

1.14.2

2 release files

1.14.1

2 release files

1.14.0

2 release files

1.13.9

2 release files

1.13.8

2 release files

1.13.7

2 release files

1.13.6

2 release files

1.13.5

2 release files

1.13.4

2 release files

1.13.3

2 release files

1.13.2

2 release files

1.13.1

2 release files

1.13.0

2 release files

1.12.0

1 release file

1.11.4

1 release file

1.11.3

1 release file

1.11.2

1 release file

1.11.1

1 release file

1.11.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page