Wiki: Цитатник

Модуль для запоминания разных цитат и выдачи их в чат по требованию.

Доступ

Активация

Активирован по-умолчанию.

!az mode quotes on - активировать, !az mode quotes off - деактивировать.

Кулдауны

Команды

quote / quotes - вывод цитаты

Выдаёт в чат случайную цитату. Шанс попадания в выдачу растет со временем с момента последней выдачи конкретной цитаты (т.е. больше шансов у цитаты, которая давно не выдавалась). Пример: !az quote.

Вызов с параметрами

!az quote номер - выдаёт цитату с указанным номером.

!az quote ник - выдаёт случайную цитату автора с указанным ником.

!az quote строка_из_цитаты - ищет цитату с указанной строкой, можно использовать символ маски «*».

!az quote автор строка_из_цитаты - ищет цитату с указанной строкой, указанного автора.

!az quote new - выдаёт одну из наиболее свежих цитат. Алгоритм следующий: цитаты сортируются в порядке уменьшения новизны, далее каждая цитата, начиная с самой свежей, имеет шанс 10% быть выведенной. Алгоритм повторяется для каждой цитаты, пока одна из них не будет выведена.

!az quote new число - тоже самое, как и в варианте без параметра, только шанс выдачи задаётся указанным числом (в процентах, от 1 до 100).

quote authors / quotes authors - список авторов

Выдаёт список авторов цитат.

quote add - добавить цитату

!az quote add текст_цитаты | ник_автора | ник_автора_произвольно - добавляет цитату с указанным текстом, ник_автора - это ник на Твиче, ник_автора_произвольно - это ручное произвольное написание ника (можно по-русски и с пробелами).

!az quote add текст_цитаты | ник_автора ник_автора_произвольно - то же самый вызов без символа «|», это возможно, потому что мы уверены, что ник_автора должен указываться без пробела.

!az quote add текст_цитаты | ник_автора - добавление без указания произвольного написания ника. В таком случае будет выдаваться текущий ник автора на Твиче.

!az quote add текст_цитаты || ник_автора_произвольно. Обратите внимание на двойной символ «|», т.е. параметр «ник на Твиче» пропущен. При таком способе задаётся только произвольный ник. Способ удобен в том случае, если ник автора на Твиче не известен, автора нет на Твиче или это, например, коллективная цитата.

quote del - удалить цитату

!az quote del номер - удаляет цитату с указанным номером.

quote edit - редактировать цитату

[Подсказка] Для упрощения редактирования цитат удобно использовать связку команд: удаление + добавление.

Редактирование цитаты предполагает изменение только одного «параметра» цитаты за один вызов команды.

Общий формат: !az quote edit номер параметр содержимое.

Пример: !az quote edit 10 text Новый текст цитаты.

Ответы на вопросы

Можно ли где-то почитать все цитаты списком?

Нет, такой способ чтения не реализован намеренно, потому что читать по одной интереснее. :-)

Можно ли выдавать цитаты в чат автоматически?

Да, к вашим услугам модуль cron.