Znakora Bot API 4.0 уже здесь: запускаем первого бота за 10минут

Всем привет и на связи команда Znakora. Вчера,28 апреля 2026года, мы опубликовали четвертую версию Bot API для мессенджера Znakora. Это наш главный инструмент для разработчиков - теперь с поддержкой всех ключевых типов сообщений,интерактивных клавиатур и удобной системой получения обновлений.

И сегодня мы покажем,как начать прямо сейчас: от получения токена до работающего бота на Python. Без лишних церемоний - только практика.

Что внутри API 4.0

API построен вокруг HTTP POST-запросов. Базовый URL - https://znakora.ru/api/bot/METHOD_NAME. Все параметры передаются в теле как JSON.

Доступны методы:

  • /sendMessage - текстовые сообщения;
  • /sendPhoto , /sendAnimation , /sendVoice , /sendVideoNote , /sendMediaGroup - медиафайлы до 20мб;
  • /sendDice and /sendPoll - интерактивный контент;
  • /editMessageText , /editMessageMedia , /editMessageReplyMarkup , /deleteMessage , /copyMessage - управление уже отправленными сообщениями;
  • /getUpdates and /setWebhook , /deleteWebhook - два режима получения событий;
  • /answerCallbackQuery - реакция;
  • /setMyCommands and /getMyCommands - настройка меню команд бота.

Полное описание - https://znakora.ru/docs

Как получить токен

Забудьте о долгих регистрациях в сторонних кабинетах. Токен создается прямо в мессенджере Знакора.

  1. Откройте Знакора - мобильное приложение из RuStore или веб-версию.
  2. Нажмите (+) и выберите тип чата Бот.
  3. Придумайте название и ссылку - она обязательно должна заканчиваться на _bot.
  4. Нажмите на - запустить и бот пришлет стартовое системное сообщение с вашим уникальным токеном.
  5. Сохраните токен.

Пишем бота на Python

Приведенный ниже код работает сразу после замены токена. Он использует long polling и отвечает на команду /start.

Убедитесь,что установлена библиотека requests и запускайте:

import requests import time TOKEN = "ВАШ_ТОКЕН" API_URL = f"https://znakora.ru/api/bot{TOKEN}" def api(method, data=None): try: return requests.post(f"{API_URL}/{method}", json=data).json() except Exception as e: print(f"Ошибка: {e}") return {} # Отключаем вебхук, чтобы использовать Long Polling api("deleteWebhook") print("Бот запущен и слушает сообщения...") while True: updates = api("getUpdates") if updates.get("result"): for u in updates["result"]: if "message" in u: msg = u["message"] chat_id = msg["chat"]["id"] text = msg.get("text", "") if text == "/start": api("sendMessage", { "chat_id": chat_id, "text": "Привет! Я работаю через Znakora Bot API 4.0." }) else: api("sendMessage", { "chat_id": chat_id, "text": f"Вы написали: {text}" }) time.sleep(1)

Скопируйте скрипт,вставьте свой токен и запустите

Что дальше

Этот же код можно легко превратить в полноценный сервис. Вся необходимая информация есть в документации,а команда Znakora открыта к обратной связи.

Мы рады видеть вас в числе первых разработчиков, которые создают проекты на базе нашего API. Делитесь своими наработками в комментариях.

Znakora Bot API 4.0 уже здесь: запускаем первого бота за 10минут
2
14 комментариев