Как пользоваться Котоботом

Как пользоваться Котоботом

Автор


Пушистый поддерживает два типа бесед - приватные и публичные. При этом некоторые команды доступны только в привате. Если команду из привата надо разместить в группе - жмите форвард. Многие команды можно давать прямо из группы.

Команды

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", или "нарисуй мне"

Язык запроса не важен.

Report Page