В пространстве между людьми рождаются слова
Выберите диалог или воспользуйтесь поиском, чтобы превратить мысль в разговор
Поиск в разговоре
Стикеры
«Иногда тишина — самый громкий ответ. Эта дверь закрыта, но мир полон других путей.»
Настройка профиля
Добро пожаловать
Несколько простых шагов, чтобы настроить профиль, приватность и безопасность.
- Имя и фото профиля
- Кто видит вашу информацию
- Подтверждение входа
Фото профиля
Загрузите изображение или выберите готовый аватар.
Как к вам обращаться?
Имя будет видно вашим собеседникам.
Ваша приватность
Выберите, кому доступна информация профиля. Настройки можно изменить позднее.
Защитите аккаунт
При включении 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. Доступность входа по номеру зависит от настроек сервиса.
Аккаунт временно заблокирован
Система безопасности обнаружила аномальную активность с вашего аккаунта. В целях защиты пользователей доступ к Знакоре временно ограничен.
Причина: подозрение на массовую или автоматизированную отправку сообщений
Доступ к службе поддержки ограничен.