Как пользоваться Котоботом
АвторПушистый поддерживает два типа бесед - приватные и публичные. При этом некоторые команды доступны только в привате. Если команду из привата надо разместить в группе - жмите форвард. Многие команды можно давать прямо из группы.
Команды
dice
Подбросить костяшку. Можно попросить в группе, /dice@[имя бота]
примечание: бот может работать под несколькими именами, поэтому здесь мы пишем "[имя бота]". Если имя вашего бота "mysuperbot", то команда будет выглядеть как /dice@mysuperbot
cur
Конвертация валюты. Синтаксис: /cur [сумма] [исходная валюта] [целевая валюта]
Например: /cur 5 usd aud переведёт пять американских долларов в австралийские. Если вы переводите в Евро, то последний параметр можно опустить. Например - /cur 5 usd
pic
Отобразить картинку по теме, см. Фотоколлекции
pin
Сгенерировать пинкод
pass
Сгенерировать пароль
url
Сократить ссылку. Синтаксис: /url http://длинная.ссылка
Фотоколлекции
Бот собирает коллекции фото по тэгам. Можно заполнить коллекцию и затем запрашивать картинку по тэгу. Если есть несколько картинок по одному тэгу, бот выдаст случайную.
Тэги бывают трёх типов - приватные, публичные и контекстные. Приватные тэги уникальны для каждого пользователя, и не могут отображаться у других, если только вы не дадите команду на отображение фото по тэгу в публичной группе. Публичные тэги начинаются с решетки ("#"), и они открыты для всех. Поэтому не у всех есть право добавлять изображения в публичные тэги. Контекстные тэги - это то же, что приватные, но не для пользователя, а для группы.
Как добавить фото
Тэг регистрируется автоматически. Всё, что нужно сделать - это отправить боту в приватном чате картинку, текстовым комментарием (заголовком) которой будет ваш тэг. Когда вы отсылаете картинку кому-то, вы тут же, вместе с картинкой, можете добавить текстовый комментарий. Это и будет использовано, как тэг.
Как посмотреть фото
Команда /pic [tag] покажет случайное изображение по тэгу. Например - "/pic squirrel". Если вы хотите показать фото из своей приватной коллекции в группе, напишите "/pic_squirrel@[имя бота]" - обратите внимание, что вместо пробела у нас прочерк. Разумеется, что для того, чтобы в коллекции была фотография с тэгом squirrel, надо сначала однажды послать боту фото с комментарием squirrel.
Как бот хранит фото
Вообще никак. Все фото хранятся в Телеграме, и бот просто сохраняет текстовые отсылки на файлы, он даже не скачивает их. Имейте в виду, что вы можете стереть фото, посланные другим людям, но не боту. НЕ считайте приватные коллекции по-настоящему приватными.
Алиасы тэгов
Вы можете назначить тэгу алиас. Например, если у вас есть тэг coffee, вы можете назначить ему алиас arabica или просто "кофе". Это делается командой /talias
/talias coffee arabica
Алиас это второе, альтернативное имя. Настоящим тэгом всё ещё останется coffee, но просьба отобразить картинку по тэгу arabica приведёт к тому же результату, что и coffee.
Что интересно - вы можете добавлять фото с тэгом arabica, но они не будут отображаться по тэгу coffee. При этом тэг arabica будет отображать картинки по обоим словам.
Таким образом вы можете, например, иметь тэг travel, и алиасы по названиям мест поездок, при этом фото из соответствующих мест можно добавлять под своими тэгами (например - "cyprus").
GPT
Вы можете задавать вопросы ChatGPT, просто общаясь с ботом. При этом контекст беседы НЕ будет сохранён, то есть каждый вопрос будет задаваться без учёта предыдущего.
Чтобы бот начал воспринимать ваши фразы как разговор с GPT, необходимо сначала подключить эту возможность. Для этого существует команда
/allowgpt [key]
Параметром команды является уникальный ключ, по которому бот узнает, что вам можно подключить GPT. После этого, любое обращение к боту, не являющееся командой, будет расцениваться как обращение к GPT, и вы получите ответ.
Как пользоваться GPT?
По-умолчанию, каждый вопрос-ответ не может быть больше 200 токенов. Токен это примерно один слог английского языка, или один символ русского. Чтобы увеличить количество токенов перманентно - обратитесь туда, где брали ключ доступа. Чтобы увеличить длину ответа для конкретного запроса - воспользуйтесь квадратными скобками:
[вопрос] даст 1000 токенов.
[[вопрос]] даст 2000 токенов
[[[вопрос]]] даст 3000 токенов.
Голосовые сообщения
Если у вас есть доступ к GPT, то вы можете задавать вопросы и голосовыми командами. При этом ответ вы можете получать текстом, голосом или тем и другим. По-умолчанию, вы получаете ответ текстом. Если вы хотите, чтобы ответы приходили голосом, надо дать команду:
/set voicetype=[voice|text|voicetext]
например: /set voicetype=text
Голос будет зависеть от языка (в данный момент поддерживаются английский и русский), и он может быть мужским и женским. Чтобы сменить гендер языка, дайте команду:
/set voicemale=[true|false]
После этого все ответы должны приходить либо мужским (если true) или женским (false) голосом.
Claude
Помимо ChatGPT, бот может обращаться к системе Claude 2. Она похожа на GPT, но работает чуть медленнее. В данный момент все запросы к ней могут осуществляться только текстом через команду /claude
/claude чем отличается утка от гуся?
Claude имеет две дополнительные команды:
/ce - то же, что /claude - обычный запрос к Claude 2
/ci - запрос к более примитивному, но более быстрому Claude Instant
Анализ Аудио Записей
Если бросить боту mp3 файл (это не единственный поддерживаемый формат, так что запись с телефона в m4a, aac или ac3 тоже должны сработать), то как минимум вы получите расшифровку речи с этой записи. Однако если вы добавите описание файла, то в зависимости от используемых терминов, бот произведёт дополнительный анализ:
lecture(или lesson) - лекция, бот попробует пересказать её, попутно сократив и убрав лишнее.
meeting - встреча, например в Teams, Zoom и так далее. Вы получите заметки по встрече и описание происходяшего.
Описание - это комментарий, который вы оставляете в диалоге отправки файла.
Рисование (DALL-E 2)
Бот может рисовать по описанию, если у вас подключён GPT. Для этого существуют 2 команды: /draw и /drawing. Обе сделают одно и то же, но первая команда обработает запрос, а вторая передаст его как есть. Поэтому лучше просто использовать /draw.
/draw medieval castle on a hill in sunset
/draw ёжик спит на пеньке в солнечном лесу
/drawing a hedgehog is observing the night sky through a telescope, where a moon resembling a cheese wheel is shining
N.B. Рисовать можно и голосовыми командами. Для этого надо, чтобы голосовое сообщение начиналось с фразы "generate image", "draw me", "create picture", или "нарисуй мне"
Язык запроса не важен.