December 15, 2023

Инструкция к боту @anychars_bot

Работа в личных сообщениях

Переход к работе в группах тут

На момент написания статьи существует 4 кнопки. Разберем по порядку.

1. Создать своего персонажа ➕

Сделали для вас страничку заполнения. После нажатия на кнопку, бот выдаст вам сгенерированную специально для вас ссылку, перейдя по которой для вас откроется страничка, где вы можете создать персонажа. Персонаж создается в 5 шагов. Все шаги кроме имен, влияют на характер и общение персонажа. Если персонаж плохо общается, или не может сохранить характер персонажа, вините себя в плохом заполнении описания и примеров диалогов!

Шаг 1.

Вы должны ввести полное имя персонажа. Например, если вы хотите создать Наруто, сюда вы вписываете Наруто Узумаки, а не просто Наруто.

Шаг 2.

Надо ввести короткое имя персонажа, по которому можно будет к нему обращаться в группе. Пример обращения к персонажу Стул 👇

Шаг 3.

Нужно ввести приветственное сообщение, которое бот будет отправлять всем когда его будут добавлять в группу.

Шаг 4.

Упростили для вас этот шаг, вам всего то нужно написать ваше сообщение, и сообщение от бота, нажать на кнопку с плюсом чтобы добавить еще полей для ввода, и все!

Шаг 5.

Тут подъехала новая система, больше не нужно будет писать огромный текст чтобы добиться хорошего характера и т.д. Все что вам нужно, это написать слева название характеристики, а справа саму характеристику.

Например: Раса - Эльф.

По дефолту, заполнены 2 поля, это пол и возраст персонажа, но вы можете поменять их значения. При нажатии на кнопку с плюсиком, добавляются еще поля для ввода, в подсказках для значений выводятся случайные названия характеристик и их значения.

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

2. Мои персонажи 👥

На эту кнопку выпадает меню со всеми созданными вами персонажами. Нужно нажать на кнопку с персонажем для подробной информации и настройки.

Тут будет собрана вся информация которую вы заполнили при создании персонажа. Пройдемся по кнопкам:

Подключить 🟢 - Кнопка для подключения своего бота к персонажу. Подробнее читать тут

Назад 🔙- Думаю объяснять не стоит.

Удалить 🗑 - При нажатии на кнопку можно удалить созданного персонажа, подтвердив действие соответствующей кнопкой.

Все остальные кнопки предназначены для того, чтобы поменять персонажу то, что написано на кнопке.

Поиск персонажа 🔍

Все что вам требуется, это написать имя, либо короткое имя персонажа которое вы хотите найти, поиск идет общий, ваши созданные персонажи тут не появится, чтобы увидеть ваших персонажей, перейдите сюда

После выбора персонажа вы увидите нечто такое 👇

Тут также вы можете прочесть всю информацию о персонаже, и решить подключать его или нет. Кнопки:

Подключить 🟢 - Кнопка для подключения своего бота к персонажу. Подробнее читать тут

Пожаловаться 🆘 - Кнопка для того чтобы вы отправили свою жалобу на персонажа, по тем или иным причинам. Выбор причин появится после нажатия на кнопку.

Пользовательские персонажи 👥

По нажатию этой кнопки, вам выдастся список всех персонажей, который создают пользователи. Любую из них вы сможете подключить к своему боту. Кнопки:

⏭ - на следующую страницу


страница / кол-во страниц - выбор страницы для быстрого переходу на любую страницу.


⏮ - на предыдущую страницу

Где брать токен ?

Если у вас нет бота.

Шаг 1. Перейди https://t.me/BotFather в отца ботов и введи команду /newbot

Шаг 2. Введи имя своего будущего бота

Шаг 3. Введи @username своего будущего бота

Если ты все сделал правильно, он выдаст тебе токен твоего бота, который выглядит примерно следующим образом:

69543070426:AAEQTcX9D6DenHDC3QXXlALFIh7D3-vNRwI

Дальше к 4 шагу

Если у вас уже существует бот

Шаг 1. Перейди https://t.me/BotFather и введи команду /mybots

Шаг 2. Выбери бота из списка

Шаг 3. Нажми на кнопку API TOKEN

Это тот самый токен

Работа в группах

Старт бота

После того как вы добавите его в группу, он отправит приветственное смс которое было заполнено в анкете персонажа, к которому подключен бот. Общаться с ним можно через ответы на его смс, либо через обращение короткому имени, который также был в анкете персонажа, снизу пример со стулом

Полное имя - Складной стул, Короткое имя - Стул.

Очистка истории сообщений

Команды для очистки истории бота - это /clear и /start

P.s. у бота отдельная история переписки с каждым пользователем, с которым он общается, так что не волнуйтесь, если вы прописали /clear, то у вашего друга бот будет помнить последние 10 сообщений. И бот кстати сохраняет только ваши последние 10 сообщений, надеюсь тут не будет претензий ведь представьте сколько нагрузки и вес этих данных большие...

Статья будет дополняться, если заметили ошибку, прошу писать в личку @hexdevop @artabpng, или в комментариях.