Название: pb
Краткое описание: Данный плагин позволяет публиковать код, набранный в личке у бота на бесплатном ресурсе http://pastebinc.com, а так же позволяет просматривать и изменять различные опции связанные с этой функцией, как Имя публикуемого кода, срок хранения на сервере и т.д.
Синтаксис:
[list type=decimal]
[*]!pb set|get [<option:value>] - позволяет просмотреть опции индивидуально для каждого пользователя (get) или изменять их (set). Если <option:value> не выбран, то !pb set установит все параметры по умолчанию, а !pb get выведет список всех параметров для данного участника. Параметр <option> может иметь следующие значения:
fnb - корневое название публикуемых кодов, по умолчанию - "Code by <username>" где <username> - ник публикующего. При установке данной опции значение следует заключать в двойные кавычки.
fct - инкрементный индекс, который после каждой публикации увеличичается на 1, тем самым позволяя пользователю различать их. (по умаолчанию 1)
e
- длительность хранения кода на сервере. Возможные значения - 10M (10 минут), 1H (1 час), 1D (1 день), 1M (1 месяц), N (бесконечно) (по умолчанию 1D).
fmt - формат файла, для соответствующей синтаксический раскраски кода (по умолчанию autoit). Полный список форматов можно найти по адресу http://pastebin.com/api#5
[*]!pb [<set>|<get>] help - вызов общей справки или справки по вышеописанным параметрам.
[*]pb <code> (Только в личке у бота) - основная функция плагина, публикация кода. После успешной публикации, ссылка на код выводится в общий чат.
[*]!pb ? - Так как для бесплатного аккаунта на http://pastebin.com количство публикуемых кодов в сутки ограничено, бот ведет подсчет публикаций за сутки. Команда !pb ? позволяет узнать это количество. После достижения лимита (25 кодов/сутки), публикация прекращается до следующей календарной даты.
[/list]
Примеры использования:
[list type=decimal]
[*]!pb get fnb fct - вывод корневого имени файла и значения инкремента для пользователя
[*]!pb set fnb:"Code by bot" fct:12 fmt
ython - установка корневого имени в значение "Code by bot", инкремента в 12 а формат подсветки - python. При отправке данным пользователем кода на публикацию, последний приобретет вид "Code by bot 12", а сам инкремент станет равным 13
[/list]
Замечания: Убедительная просьба, код в общем чате не выкладывать. Данный плагин именно для этого и предназначен - разгрузка основного чата.
Автор(ы): Kaster