В пространстве между людьми рождаются слова
Выберите диалог или воспользуйтесь поиском, чтобы превратить мысль в разговор
Поиск в разговоре
Стикеры
«Иногда тишина — самый громкий ответ. Эта дверь закрыта, но мир полон других путей.»
Настройка профиля
Добро пожаловать
Несколько простых шагов, чтобы настроить профиль, приватность и безопасность.
- Имя и фото профиля
- Кто видит вашу информацию
- Подтверждение входа
Фото профиля
Загрузите изображение или выберите готовый аватар.
Как к вам обращаться?
Имя будет видно вашим собеседникам.
Ваша приватность
Выберите, кому доступна информация профиля. Настройки можно изменить позднее.
Защитите аккаунт
При включении 2FA понадобится код из письма.
Создать группу
Новое место для ваших разговоров.
Бот создан
Сохраните токен в надёжном месте. Он даёт доступ к управлению ботом и показывается только сейчас.
Заголовок
Пригласить человека
Пригласить друга
Разговор начинается с приглашения.
Скопируйте текст и отправьте другу удобным способом. В приглашении уже есть адрес сайта и данные для поиска вашего профиля.
Знакора Bot API
Версия 3.0 (Pro) • Python & Node.js • Long Polling
Знакора Bot API — это универсальный интерфейс для управления автоматизированными сценариями. Система полностью построена на POST-запросах, что обеспечивает промышленный стандарт передачи данных и команд.
Быстрый старт
import requests
import time
# 1. Вставьте ваш токен
TOKEN = "ВАШ_ТОКЕН_ЗДЕСЬ"
API_URL = f"https://znakora.ru/api/bot{TOKEN}"
def api(method, data=None):
try:
# Все запросы — POST
return requests.post(f"{API_URL}/{method}", json=data).json()
except Exception as e:
print(f"Ошибка соединения: {e}")
return {}
def main():
print("🤖 Бот запущен (Python)...")
api("deleteWebhook") # Переключаемся на Long Polling
while True:
try:
# Long Polling запрос (висит до 30 сек)
updates = api("getUpdates")
if updates.get("ok") and updates.get("result"):
for update in updates["result"]:
# Обработка текстовых сообщений
if "message" in update:
msg = update["message"]
chat_id = msg["chat"]["id"]
text = msg.get("text", "")
print(f"📩 От {chat_id}: {text}")
if text == "/start":
# Отправка Inline-клавиатуры
keyboard = {
"inline_keyboard": [[
{"text": "❤️ Лайк", "callback_data": "like"},
{"text": "🌍 Сайт", "url": "https://google.com"}
]]
}
api("sendMessage", {"chat_id": chat_id, "text": "Привет! Выберите действие:", "reply_markup": keyboard})
elif text == "Меню":
# Отправка обычной клавиатуры
reply_kb = {
"keyboard": [[{"text": "Помощь"}, {"text": "Настройки"}]],
"resize_keyboard": True
}
api("sendMessage", {"chat_id": chat_id, "text": "Меню открыто.", "reply_markup": reply_kb})
# Обработка нажатий на кнопки (Callback)
if "callback_query" in update:
cb = update["callback_query"]
cb_id = cb["id"]
data = cb["data"]
chat_id = cb["message"]["chat"]["id"]
msg_id = cb["message"]["message_id"]
print(f"🔘 Кнопка: {data}")
# ВАЖНО: Ответ на callback, чтобы убрать "часики"
api("answerCallbackQuery", {"callback_query_id": cb_id, "text": "Принято!"})
if data == "like":
api("editMessageText", {
"chat_id": chat_id,
"message_id": msg_id,
"text": "Спасибо за ваш лайк! 👍"
})
except Exception as e:
print(f"Критическая ошибка: {e}")
time.sleep(5)
if __name__ == "__main__":
main()
const axios = require('axios');
// 1. Вставьте ваш токен
const TOKEN = 'ВАШ_ТОКЕН_ЗДЕСЬ';
const API_URL = `https://znakora.ru/api/bot${TOKEN}`;
async function api(method, data = {}) {
try {
const res = await axios.post(`${API_URL}/${method}`, data);
return res.data;
} catch (e) {
console.error('Ошибка API:', e.message);
return {};
}
}
async function startBot() {
console.log('🤖 Бот запущен (Node.js)...');
await api('deleteWebhook'); // Long Polling
while (true) {
try {
const updates = await api('getUpdates'); // Висит до 30 сек
if (updates.ok && updates.result) {
for (const update of updates.result) {
// Сообщения
if (update.message) {
const msg = update.message;
const chatId = msg.chat.id;
const text = msg.text;
console.log(`📩 Msg: ${text}`);
if (text === '/start') {
await api('sendMessage', {
chat_id: chatId,
text: 'Привет из Node.js!',
reply_markup: {
inline_keyboard: [[
{ text: '🔥 Круто', callback_data: 'cool' }
]]
}
});
}
}
// Кнопки
if (update.callback_query) {
const cb = update.callback_query;
console.log(`🔘 Callback: ${cb.data}`);
// ВАЖНО: Ответ на callback
await api('answerCallbackQuery', {
callback_query_id: cb.id,
text: 'Обработано!'
});
if (cb.data === 'cool') {
await api('editMessageText', {
chat_id: cb.message.chat.id,
message_id: cb.message.message_id,
text: 'Рад, что понравилось! 🎉'
});
}
}
}
}
} catch (e) {
console.log('Ошибка пулинга, повтор через 3с...');
await new Promise(r => setTimeout(r, 3000));
}
}
}
startBot();
Справочник API
Array<Update>- chat_id (int, required) — ID получателя.
- text (string, required) — Текст сообщения.
- reply_markup (object) — Inline или Reply клавиатура.
multipart/form-data.
- chat_id (int, required)
- photo (file, required) — Файл изображения.
- caption (string) — Подпись к фото.
- message_id (string, required) — ID сообщения для редактирования.
- text (string, required) — Новый текст.
- reply_markup (object) — Новая клавиатура.
- callback_query_id (string, required) — ID из полученного `callback_query`.
- text (string) — Текст всплывающего уведомления (опционально).
- message_id (string, required) — ID сообщения.
Настройки
Аккаунт
Изменение email
Введите новый адрес и текущий пароль. Мы отправим письмо со ссылкой для подтверждения.
Письмо отправлено на
Перейдите по ссылке из письма и введите этот код:
Ссылка и код действительны 5:00. Страница самоуничтожится после использования.
Чёрный список
Оформление
Память и хранилище
Обучение
Изучайте возможности Знакора — от первых шагов до чатов, звонков, приватности и настроек.
По этому запросу ничего не найдено.
Новая история
Сделайте снимок или загрузите фото и видео.
Редактор истории
Фото, подпись и доступ — в одном месте.
Подготавливаем предпросмотр…
Настройка Бота
Группа и участники
Отправьте ссылку тем, кого хотите пригласить.
Администраторы решают, кто может войти по приглашению.
Участники могут отправлять сообщения без ожидания.
Участники
0Заявки на вступление
Статистика
Журнал действий
Активные сеансы
Завершить сеанс?
Выбранное устройство выйдет из аккаунта. Для нового входа потребуется пароль.
Выйти с других устройств?
Другие телефоны, компьютеры и браузеры выйдут из аккаунта. Текущее устройство останется подключено.
Профиль
User
💎Переслать сообщение
Выберите разговор, чтобы продолжить.
Новый звонок
Перейти к дате
Выберите день с сообщениями
Выберите реакцию
Открепить сообщение?
Вы можете убрать закреп только у себя или для всех участников чата.
Удалить сообщение?
Можно удалить сообщение только у себя. Удаление у всех доступно для своих сообщений и при наличии прав администратора.
Удалить чат?
Вы уверены?
Удалить контакт?
Контакт исчезнет из этого списка. Переписка и сообщения сохранятся.
Собеседник
Соединение…
Звонок завершён
Как было слышно собеседника?
Спасибо за отзыв
Он поможет улучшить качество связи.
Входящий звонок
Собеседник
Аудиозвонок
Соединение защищено · WebRTCПроверка безопасности
Замечена подозрительная активность. Пожалуйста, введите код с картинки, чтобы продолжить общение.
Активный сеанс связи
У вас уже идёт звонок на другом устройстве.
Пожалуйста, завершите его там, прежде чем
принимать или совершать новые вызовы здесь.
Редактировать контакт
Имя и фото видны только вам.
Выйти из группы?
Вы перестанете получать сообщения из этого чата.
Удалить группу?
Группа и переписка исчезнут у всех участников. Обязательная закрытая архивная копия хранится отдельно до окончания установленного законом срока.
Доступ ограничен
Ваш аккаунт временно недоступен. Срок ограничения отображается ниже.
Оформление чата
Ваш фон
Применяется к вашим чатам. Общий фон разговора, согласованный с участниками, сохраняется отдельно.
Общий фон разговора
Знакора — полноценный мессенджер
В мобильном приложении ещё больше возможностей: звонки, каналы, боты, истории и многое другое.
Знакора Premium
Больше возможностей для общения и работы
Доступен в «Базовом», «Стандарте» и «Про».
Войти в приложение
Откройте сканер на экране входа Знакора и наведите камеру на этот QR-код.
Создаём одноразовый QR-код…
Вход по QR-коду
Отсканируйте QR-код на другом устройстве, чтобы войти в аккаунт без ввода пароля.
Сканировать QR-код
Наведите камеру на QR-код
Запрос входа
Новое устройство пытается войти в ваш аккаунт.
Участники опроса
Комментарии
Знакомьтесь,
новая Знакора
Ваши разговоры в новом пространстве. Выберите тему и сделайте его своим.
Начните с вашей темы
Выберите настроение интерфейса. Изменения сразу видны в предпросмотре и на сайте.
Светлая выбрана по умолчанию. Тему всегда можно изменить в настройках.
- Чаты, звонки и контакты в одном месте
- Лаконичные меню и аккуратные окна
- Удобно на компьютере и телефоне
Пусть общаться будет удобно
Настройте чтение и внешний вид сообщений. Остальные возможности доступны в настройках профиля.
Несколько приятных деталей
Выбранные настройки сохранятся в вашем аккаунте.
Что нового
Обновление 1.3.0 · 1 из 5
Вход и восстановление
На экранах входа, регистрации и восстановления можно выбрать номер или почту. Способ по номеру появляется, когда он доступен в сервисе. SMS с кодом может прийти от отправителя SMS Aero; название ZNAKORA указано внутри сообщения. Вход по email сохраняется, а подтверждение номера не отключает настроенную дополнительную защиту.
Черновики под рукой
В профиле и настройках «Постов» появился отдельный список личных черновиков. Сохраняйте несколько записей и статей одновременно. Редактор автоматически сохраняет изменения в аккаунте. Продолжайте с другого устройства; защита версий помогает не потерять более свежий текст.
Лента и обсуждения
У «Постов» своя навигация: лента, отдельный поиск публикаций и людей, подписки, события и профиль. В комментариях видны аватары, адресаты ответов и цитаты. События ведут к нужному обсуждению; доступны реакции и сохранение постов. Длинные записи можно развернуть. Пояснение о рекомендациях скрывается после прочтения; правила доступны в настройках.
Удобнее общаться
В меню сообщения добавлено быстрое удаление у себя. Удаление у всех доступно с учётом прав. При редактировании длинный текст прокручивается внутри поля, а неотправленный черновик возвращается после завершения или отмены. На iPhone в настройках доступны кнопка «Назад» и переход к своему профилю.
Приватность и файлы
Публикуйте для выбранной аудитории. Доступ без входа включается отдельно для профиля и нужной записи; закрытые материалы по ссылке не открываются. Файлы обрабатываются на сервере. Ненужные свободные вложения можно удалить в настройках, а используемые черновиками и проверкой материалы защищены. Обновлены соглашение и политика конфиденциальности: личные черновики, проверка документов и удаление первичных данных. Согласия на распространение и интернет-доступ остаются отдельными.
Аккаунт временно заблокирован
Система безопасности обнаружила аномальную активность с вашего аккаунта. В целях защиты пользователей доступ к Знакоре временно ограничен.
Причина: подозрение на массовую или автоматизированную отправку сообщений
Доступ к службе поддержки ограничен.