Генератор паролей
Генерирует сложные уникальные пароли, но легкие для ввода с мобильного устройства или ПК, действующие на определенный период времени. Пароли не надо запоминать, бот их отдаст в любой нужный момент.
Например, имеется необходимость менять пароль на компьютер раз в неделю. Команда pc мой_комп отобразит пароль за прошедшую неделю и пароль на текущую. Следовательно, как только наступит следующая неделя, он будет уже отображать пароль текущей недели и следующей. Бот пароли не запоминает: они формируются по строгому алгоритму, который учитывает идентификатор пользователя Telegram, а также дату.
Таким образом, в голове не нужно держать сложные пароли. Через 30 секунд после того, как бот отправит сообщение пользователю, сообщение будет удалено.
Использование:
tg <str> [<x> [<y>]]
em <str> [<x> [<y>]]
pc <str> [<x> [<y>]]
vc <str> [<x> [<y>]]
f <str> [<x> [<y>]]
ban me
alias set <alias> "<command line>" (внимание на кавычки, так как в аргументе есть пробел)
alias del <alias>
alias list
Опции:
tg Создает список паролей для мессенджера Telegram по идентификатору <str>, каждый пароль соответствует одной неделе. По умолчанию <x> равен -1, <y> = 0 (Отображает список из 2 паролей на прошлую и текущую неделю).
em Создает список паролей для почтовых сервисов по идентификатору <str>, каждый пароль соответствует одному месяцу. По умолчанию <x> равен -1, <y> = 0 (Отображает список из 2 паролей на прошлый и текущий месяц).
pc Создает список паролей для ПК по идентификатору <str>, каждый пароль соответствует одной неделе. По умолчанию <x> равен -1, <y> = 0 (Отображает список из 2 паролей на прошлую и текущую неделю).
vc Создает список паролей для криптоконтейнеров по идентификатору <str>, каждый пароль соответствует одному году. По умолчанию <x> равен -1, <y> = 0 (Отображает список из 2 паролей на прошлый и текущий год).
vc Создает список паролей для файлов по идентификатору <str>, каждый пароль соответствует одному дню. По умолчанию <x> равен -7, <y> = 0 (Отображает список из 7 паролей на прошедшую неделю).
<str> Любая последовательность символов без пробелов, например: комп1, домашняя_почта.
<x>, <y> Целые числа, обозначающие смещение пароля по времени. 0 - текущая дата. -1 - предыдущий период времени. 1 - следующий период времени.
Например, команда f файл1 -7 0 отобразит список из 8 паролей: от -7 дня (8 дней назад) до текущего ( значение 0 ).
ban me Банит пользователя сервиса
alias set Установка более короткого написания командной строки (алиаса). В качестве алиаса можно даже использовать эмоджи.
Например:
alias set hello "pc my_home_pc"
hello
//--> pc my_home_pc
//same as 'pc my_home_pc -1 0'
alias del Удаляет алиас
alias list Отображает список алиасов