Unrecognized command say what перевод на русский

Unrecognized command say what перевод на русский

Боты: информация для разработчиков

Боты — специальные аккаунты в Telegram, созданные для того, чтобы автоматически обрабатывать и отправлять сообщения. Пользователи могут взаимодействовать с ботами при помощи сообщений, отправляемых через обычные или групповые чаты. Логика бота контролируется при помощи HTTPS запросов к нашему API для ботов.

Общие сведения

Что могут делать боты?

Вот несколько примеров использования ботов:

Как работают боты?

Как уже было сказано ранее, роботы — особые аккаунты, которые не требуют номера телефона при создании. По сути, эти аккаунты играют роль интерфейса к вашему сервису, который работает на удалённом сервере.

Самое интересное в роботах это то, что для их создания вам не нужно изучать низкоуровневые методы работы с MTProto и шифрованием — общение с роботом организовано при помощи обычного HTTPS интерфейса с упрощёнными методами Telegram API. Мы назвали его Bot API.

Рекомендуем также ознакомиться с подробным описанием Bot API.

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Как создать бота?

Для этого есть. Бот. Просто напишите пользователю @BotFather и следуйте его инструкциям. Как только вы создали бота и получили свой ключ (токен) авторизации, переходите в раздел документации Bot API, чтобы начать настраивать вашего бота.

Чем бот отличается от обычного аккаунта?

Суперспособности

У роботов Telegram есть много уникальных возможностей — например, кастомизированные клавиатуры, дополнительные интерфейсы для команд по умолчанию, внешнее связывание и специальные режимы приватности для групп.

Инлайн-режим

Пользователи могут общаться с вашим ботом напрямую из поля ввода сообщения — из любого чата или группы. Для этого нужно всего лишь набрать имя пользователя вашего бота и запрос для поиска. Получив запрос, бот может возвратить какие-либо результаты. Как только пользователь нажмёт на один из них, он сразу же отправится в чат. Таким образом можно запрашивать контент от бота в чатах, группах или каналах.

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

С помощью ботов пользователи могут играть в HTML5-игры в группах или приватных чатах. Игровая платформа Telegram поможет составить таблицу рекордов и оповещать пользователей об изменении рейтинга.

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Под капотом у игр — HTML5, поэтому вы можете создавать игры любой сложности. На данный момент командой Telegram созданы несколько демо-игр:

Клавиатуры

Одна из самых необычных возможностей Bot API — кастомизированные клавиатуры. При передаче сервером ответа есть возможность передать команду на отображение специальной клавиатуры с предустановленными вариантами ответа (см. ReplyKeyboardMarkup). Клиент Telegram, получив сообщение, отобразит пользователю вашу клавиатуру. Нажатие на клавишу сразу же отправит на сервер соответствующую команду. Таким образом можно значительно упростить взаимодействие робота с пользователем. На данный момент для отображения на клавише могут использоваться эмодзи и текст. Вот несколько примеров таких клавиатур:

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русскийUnrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

За более подробной информацией обращайтесь к описанию метода sendMessage.

Команды

Команды представляют собой более гибкий способ общения с ботом. Рекомендуется следующий синтаксис:

Команда должна начинаться с символа косой черты «/» и не может быть длиннее 32 символов. Команды могут состоять из букв латинского алфавита, цифр и подчёркивания. Несколько примеров:

Сообщения, начинающиеся с косой черты, будут всегда доставляться боту (точно также, как и при ответе на его сообщения и на @упоминания бота в чате). Приложения Telegram будут:

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

Это происходит автоматически, если вы выбираете команду из списка доступных.

Глобальные команды

Чтобы пользователям было проще работать с ботами, мы просим всех разработчиков реализовывать поддержку нескольких простых команд. В интерфейсе приложений Telegram будут ярлыки (быстрые ссылки) для этих команд.

При попытке начать общение с роботом, пользователь увидит кнопку СТАРТ. На странице профиля бота также будут доступны ссылки Помощь и Настройки.

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Режим приватности

Ботов часто добавляют в группы, чтобы получать различную информацию — новости, уведомления и т.д. Однако, при добавлении бота вы наверняка спрашивали себя: «А что если этот маленький засранец пересылает всю групповую переписку куда-то “налево”?» Именно поэтому у роботов есть режимы приватности.

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

Это хорошо со всех сторон: во первых, некоторые люди будут спать спокойно (в своих шапочках из фольги), не опасаясь, что их будут прослушивать. Во-вторых, режим приватности избавляет разработчиков от необходимости обрабатывать сотни ненужных сообщений из групповых чатов.

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

Внешнее связывание

Боты имеют механизм внешнего связывания, которые позволяет передать дополнительные параметры при запуске. Например, для передачи авторизационного токена пользователя, чтобы соединить его аккаунт с каким-либо внешним сервисом.

Переход по ссылке с параметром start начнет чат с ботом, при этом в поле ввода текста будет отображаться кнопка СТАРТ. При переходе по ссылке с параметром startgroup пользователю будет предложено добавить бота в одну из доступных групп. Как только пользователь подтвердит своё действие (нажмёт на кнопку СТАРТ или выберет группу), бот получит сообщение следующего формата:

Пример реализации внешнего связывания

BotFather

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

Создание бота

Имя (name) будет отображаться в контактах и чатах.

Username — короткое имя на латинице, которое используется для упоминаний бота и в ссылках на профиль в telegram.me. Username должен состоять из букв латинского алфавита, подчёркиваний и цифр и быть длиной от 5 до 32 символов. Также имя пользователя обязательно должно заканчиваться на «bot», например: «tetris_bot» или «TetrisBot».

Создание токена

Настройки

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

Сайт про Telegram на русском (неофициальный).

Здесь собраны приложения на базе MTProto, переведена некоторая документация с официального сайта, а также работает Webogram.

Инструкция: Как создавать ботов в Telegram

24 июня разработчики Telegram открыли платформу для создания ботов. Новость кого-то обошла стороной Хабр, однако многие уже начали разрабатывать викторины. При этом мало где указаны хоть какие-то примеры работающих ботов.

Прежде всего, бот для Telegram — это по-прежнему приложение, запущенное на вашей стороне и осуществляющее запросы к Telegram Bot API. Причем API довольное простое — бот обращается на определенный URL с параметрами, а Telegram отвечает JSON объектом.

Рассмотрим API на примере создания тривиального бота:

1. Регистрация

Прежде чем начинать разработку, бота необходимо зарегистрировать и получить его уникальный id, являющийся одновременно и токеном. Для этого в Telegram существует специальный бот — @BotFather.

Пишем ему /start и получаем список всех его команд.
Первая и главная — /newbot — отправляем ему и бот просит придумать имя нашему новому боту. Единственное ограничение на имя — оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты, иначе придется поломать голову над именем.

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

Не забудьте проверить полученный токен с помощью ссылки /getMe»>api.telegram.org/bot /getMe, говорят, не всегда работает с первого раза.

2. Программирование

Создавать бота буду на Python3, однако благодаря адекватности этого языка алгоритмы легко переносятся на любой другой.

Telegram позволяет не делать выгрузку сообщений вручную, а поставить webHook, и тогда они сами будут присылать каждое сообщение. Для Python, чтобы не заморачиваться с cgi и потоками, удобно использовать какой-нибудь реактор, поэтому я для реализации выбрал tornado.web. (для GAE удобно использовать связку Python2+Flask)

Здесь мы при запуске бота устанавливаем вебхук на наш адрес и отлавливаем сигнал выхода, чтобы вернуть поведение с ручной выгрузкой событий.

Приложение торнадо для обработки запросов принимает класс tornado.web.RequestHandler, в котором и будет логика бота.

Здесь CMD — словарь доступных команд, а send_reply — функция отправки ответа, которая на вход принимает уже сформированный объект Message.

Собственно, её код довольно прост:

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

3. Команды

Перво-наперво, необходимо соблюсти соглашение Telegram и научить бота двум командам: /start и /help:

Структура message[‘from’] — это объект типа User, она предоставляет боту информацию как id пользователя, так и его имя. Для ответов же полезнее использовать message[‘chat’][‘id’] — в случае личного общения там будет User, а в случае чата — id чата. В противном случае можно получить ситуацию, когда пользователь пишет в чат, а бот отвечает в личку.

Команда /start без параметров предназначена для вывода информации о боте, а с параметрами — для идентификации. Полезно её использовать для действий, требующих авторизации.

После этого можно добавить какую-нибудь свою команду, например, /base64:

Для пользователей мобильного Telegram, будет полезно сказать @BotFather, какие команды принимает наш бот:
I: /setcommands
BotFather : Choose a bot to change the list of commands.
I: @******_bot
BotFather: OK. Send me a list of commands for your bot. Please use this format:

C таким описанием, если пользователь наберет /, Telegram услужливо покажет список всех доступных команд.

4. Свобода

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

UPD: Как верно подсказали, такое пройдет только при личном общении. В чатах боту доставляются только сообщения, начинающиеся с команды (/ ) (https://core.telegram.org/bots#privacy-mode)

Чтобы бот получал все сообщения в группах пишем @BotFather команду /setprivacy и выключаем приватность.

Для начала в Handler добавляем обработчик:

А потом в список команд добавляем псевдо-речь:

Здесь эмпирическая константа 75 относительно неплохо отражает вероятность того, что пользователь всё-таки хотел сказать. А format_map — удобна для одинакового описания строк как требующих подстановки, так и без нее. Теперь бот будет отвечать на приветствия и иногда даже обращаться по имени.

5. Не текст.

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

Для примера расширим словарь RESPONSES:

И будем отлавливать текст :

Видно, что теперь структура Message уже не содержит текст, поэтому необходимо модифицировать send_reply:

И все, теперь бот будет время от времени присылать стикер вместо времени:

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

6. Возможности

Благодаря удобству API и быстрому старту боты Telegram могут стать хорошей платформой для автоматизации своих действий, настройки уведомлений, создания викторин и task-based соревнований (CTF, DozoR и прочие).

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

7. Ограничения

К сожалению, на данный момент существует ограничение на использование webHook — он работает только по https и только с валидным сертификатом, что, например для меня пока критично за счет отсутствия поддержки сертифицирующими центрами динамических днс.

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

P.S. По пункту 7 нашел удобное решение — размещение бота не у себя, а на heroku, благо все имена вида *.herokuapp.com защищены их собственным сертификатом.

UPD: Telegram улучшили Бот Апи, из-за чего, теперь не обязательно иметь отдельную функцию для отправки сообщений при установленном вебхуке, а в ответ на POST запрос можно отвечать тем же сформированным JSON с ответным сообщением, где одно из полей устанавливается как ч ‘method’: ‘sendMessage’ (или любой другой метод, используемый ботом).

Unrecognized command say what перевод на русский

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 11.9.2006

Репутация: нет
Всего: нет

// connecting path for database object 1
CString connect;
connect += «DSN = DBHospital;»; //System DSN
connect += «DRIVER=;»;
connect += «DBQ=ZBFIO»; // name of first table

if (db.OpenEx (connect))
<
CRecordDBHosp1 *pRecordDBHosp1 = new CRecordDBHosp1(&db);
pRecordDBHosp1->Open();

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 11.9.2006

Репутация: нет
Всего: нет

Вобщем, я сам догадываюсь в чём может быть ошибка, но ещё пока не совсем уверен.
Ошибка наверно возникает потому что таблицы FoxPro версии ниже чем FoxPro 2.5
Прикол наверное в «Collating sequence», в хелпе по Visual FoxPro ODBC Driver во вкладке «SET COLLATE Command» про это кое-что было сказано.

Профиль
Группа: Участник
Сообщений: 11
Регистрация: 11.9.2006

Репутация: нет
Всего: нет

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский» title=»>» width=»8″ height=»8″ /> Unrecognized command verb, ошибка возникает на другом компе

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »

[ Время генерации скрипта: 0.0921 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Unrecognized command found at position

К. Кряженков, А. Степушин.
Центр сетевого управления и телекоммуникаций МИРЭА

Итак, благодаря О.Матвеевой и П. Ланчикову в нашем распоряжении появились 4 устройства Huawei Technologies – 2 коммутатора Quidway S3928P-SI и 2 маршрутизатора Quidway AR28-31.

Коммутаторы имеют на борту 24 интерфейса FastEthernet и 4 SFP модуля. Маршрутизаторы модульные, с двумя интегрированными FastEthernet портами.

Первое, что было сделано после распаковки устройств, это, конечно же, подключение электропитания и запуск коммутаторов и маршрутизаторов. Коммутаторы не имеют кнопки включения электропитания, на маршрутизаторах такая кнопка есть. Устройства включились достаточно тихо, вентиляторы не создают дискомфортного шума. Следующим этапом знакомства стало подключение к консольному порту. Консольные порты, что у маршрутизатора, что у коммутатора расположены фронтально и имеют соответствующую маркировку (см фото).

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Первым кабелем, который попался под руку, был Cisco rollover кабель. Его то мы и воткнули в консольный порт коммутатора. Для доступа к устройству использовали программу эмуляции терминала putty со следующими настройками:

Bits per second: 9600 Data bits: 8 Stop bits: 1 Parity: None Flow control: None TermType: VT100

Открыв подключение и нажав на клавишу Enter, впервые увидели операционную систему Huawei VRP (Versatile Routing Platform). Версия ОС коммутаторов Version 3.10, Release 1602P11, маршрутизаторов Version 3.40, Release 0202P03.

Стало интересно, насколько проста в настройке и обслуживании данная ОС, поэтому решили сравнить настройки устройств Huawei с настройкой устройств Cisco. Для этих целей были выбраны коммутатор Cisco Catalyst 3550 и маршрутизатор Cisco 2801.

Настройка устройств Huawei выполнялась по документации, скаченной из раздела Data Communication сайта поддержки Huawei и знаний, полученных ранее на соответствующем курсе Huawei.

Устройство HuaweiУстройство Cisco
Router>
Switch>

Стандартом де-факто в любой ОС современных телекоммуникационных устройств является помощь по командам, их написаниям и аргументам. И устройства Huawei, и устройства Cisco используют для этого одинаковый механизм. Достаточно в CLI поставить символ ? и вы получите список доступных команд:

Устройство HuaweiУстройство Cisco
?Router>?
?Switch>

Любимая многими клавиша Tab допишет за вас команду, если вы не знаете ее правильного написания. На устройствах Huawei будьте внимательны, нажимая на эту клавишу на клавиатуре. Если существует несколько вариантов команд, начальные символы которой вы набрали в CLI, то будет выведена первая по порядку команда. Повторное нажатие на клавишу Tab выведет следующую и т.п. То есть, в CLI Huawei нет необходимости удлинять название команды, чтобы получилось однозначное совпадение, как в устройствах Cisco. Достаточно нажать на клавишу Tab столько раз, сколько необходимо для вывода нужной вам команды.

Ошиблись в написании аргументов команды? Не беда! В CLI Huawei есть механизм, похожий на механизм Cisco, который покажет подстрочным символом ^ позицию, где допущена ошибка и выведет системное сообщение о том, что команда не распознана:

Устройство HuaweiУстройство Cisco

Что примечательно, если набрали команду неправильно, то устройство Huawei не пытается интерпретировать эту последовательность символов как имя хоста и, как следствие, к DNS серверу не обращается. На устройствах Cisco, если не отключено обращение к DNS серверу (команда no ip domain-lookup) или не настроен DNS сервер, то придется нажимать комбинацию клавиш Ctr+Shift+6, иначе будете ждать какое-то время, пока устройство не поймет, что сервера DNS нет. Хотя, нам приходилось слышать и другое мнение на этот счет.

Устройство HuaweiУстройство Cisco

Теперь о первоначальной настройке коммутаторов и маршрутизаторов Huawei и Cisco, которая включает:

Настройку начали с маршрутизатора и коммутатора Huawei. Параллельно настраиваем Cisco маршрутизатор и коммутатор. В CLI Huawei ставим знак ? и читаем описание команд. Ага, команда system-view это то, что нужно для перехода в режим настройки. На маршрутизаторе Cisco используем команду enable для того, чтобы перейти в привилегированный режим и команду configure terminal для перехода в режим конфигурации.

Приглашение поменяло форму. На маршрутизаторе Huawei имя устройства стало в обрамление квадратных скобок, а на маршрутизаторе Cisco место символа > заняла «решётка» — #, да еще и добавилось в скобках пояснение, в каком режиме теперь находимся.

Устройство HuaweiУстройство Cisco
[Quidway]Router(config)#
[Quidway]

Меняем стандартные названия на «говорящие». Для этого, используя встроенный help маршрутизатора Huawei, определяем, какая команда понадобится. Пролистав несколько экранных выводов, удалось обнаружить необходимую команду. Кстати, выводы экранов можно пролистывать и постранично (клавиша «пробел»), и построчно (клавиша «ввод»), как в маршрутизаторах Cisco.

Устройство HuaweiУстройство Cisco
[Quidway]sysname LabR1 [LabR1]Router(config)#hostname LabR1 LabR1(config)#
[Quidway]sysname LabSw1 [LabSw1]

Теперь нужно настроить баннер. Предупреждающий баннер, содержащий несколько строк и выводимый перед приглашением пройти аутентификацию. Для устройства Huawei придется открыть документацию. В файле 3116A024-VRP3.4 Operation Manual 01-Getting Started Operation.pdf была обнаружена команда для создания баннера motd.

Устройство HuaweiУстройство Cisco

*Для коммутатора Huawei нет команды header motd, поэтому был создан баннер типа shell.

Как и для устройств Cisco, так и для устройств Huawei, для создания многострочного баннера нужно использовать символ начала и символ конца. Для этих целей был выбран символ ^.

Теперь настраиваем сетевые интерфейсы. По умолчанию на маршрутизаторах и коммутаторах Huawei они находятся в активном состоянии. Интерфейсы маршрутизатора Cisco нужно дополнительно активировать. Как и в устройствах Cisco, в устройствах Huawei чтобы начать настраивать интерфейсы нужно набрать команду interface. Знак ? выдает различия в именовании интерфейсов. На оборудование Huawei, интерфейсы 10 и 100Мбит/с Ethernet имеют название Ethernet, на устройствах Cisco, интерфейс который работает на скорости только 10Мбит/с будет называться Ethernet, а 100Мбит/с – FastEthernet. Нумерация интерфейсов у обоих производителей в чем-то идентична (номер устройства в кластере/слот/номер интерфейса или слот/подслот/номер интерфейса или слот/номер интерфейса). На маршрутизаторах обоих производителей будем использовать интерфейс с наименьшим идентификатором:

Устройство HuaweiУстройство Cisco
[LabR1]interface Ethernet 0/0LabR1(config)#interface fastethernet 0/0
[LabSw1]interface Vlan-interface 1LabSw1(config)#interface vlan 1

Теперь необходимо присвоить IP адрес на этих интерфейсах. Забегая вперед, отметим, что, на устройствах Huawei можно использовать битовую маску, что сокращает время на ввод адреса. Адресное пространство выбрано в соответствии с RFC1918. После настройки IP адреса, на маршрутизаторе Cisco активируем сетевой интерфейс, а на устройстве Huawei в этом нет необходимости.

Устройство HuaweiУстройство Cisco

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

К коммутаторам Cisco и Huawei подключили рабочие станции под управлением Windows XP. По умолчанию порты коммутаторов обоих производителей находятся в VLAN 1. На рабочих станциях были введены сетевые настройки, где шлюзом по умолчанию выступали интерфейсы маршрутизаторов Cisco и Huawei, соответственно. Используя команду ping, была проверена сетевая связанность.

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Теперь самое время настроить пароли и активировать сервис telnet. Пароли нужно выставить на доступ к консоли, на доступ по telnet и на переход из режима пользователя в режим с большими возможностями (для устройств Huawei – в режим настроек, для устройств Cisco – в привилегированный режим).

Открываем файл 02-System Management Operation.pdf из скаченной с сайта Huawei документации и приступаем к изучению. Итак, пароль на доступ к консоли ввести можно. По прочтению документа стало понятно, как настраивать режим консоли и telnet. Для этого необходимо использовать команду user-interface с необходимым параметром. Для консоли – console, для доступа по telnet – vty. У устройств Cisco для этого нужно использовать команду line с похожими аргументами. Начнем с консоли:

Устройство HuaweiУстройство Cisco
[LabR1]user-interface console 0LabR1(config)#line console 0
[LabSw1]user-interface aux 0LabSw1(config)#line console 0

*у коммутаторов Huawei в настройках пользовательского интерфейса отсутствует режим console. Есть только режим AUX, хотя сам этот порт физически отсутствует. Помимо этого, вывод команды display users показывает, что соединение установлено именно через AUX порт:

Все в той же документации для маршрутизаторов Huawei была найдена команда set authentication password для задания пароля на консоль. У этой команды есть некоторые аргументы, позволяющие использовать защищенный пароль. Для простоты будем использовать простой пароль, т.е. открытый текст. На Cisco устройствах также имеется данная возможность – использование команды secret вместо password позволит хранить пароль в виде хэша.

Этими командами были заданы только пароли. Теперь необходимо включить режим аутентификации. Для этого используем следующие команды:

Устройство HuaweiУстройство Cisco

Проверяем работоспособность. В маршрутизаторах Huawei для выхода из режима конфигурации и режимов настройки модулей используется команда quit или ее сокращенное написание q. Будьте внимательны, сокращенное написание на коммутаторах Huawei не работает. Для выхода в режим пользователя из любого режима, используется команда return. В устройствах Cisco команда end позволит вам вернуться в привилегированный режим из любого режима настройки, а команда exit подняться на уровень вверх.

Устройство HuaweiУстройство Cisco
[LabR1-ui-console0]returnRouter(config-line)#end Router#end

Выполнив еще раз команду quit на устройствах Huawei, а на устройствах Cisco команду exit, закроем терминальное соединение. Нажатие на клавишу enter инициирует соединение заново, но уже с выводом баннера и запросом пароля.

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Теперь настроем доступ к CLI по telnet.

Устройство HuaweiУстройство Cisco

Используя telnet клиент с рабочей станции, проверим работоспособность.

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Как для устройств Cisco, устройствам Huawei нужен специальный пароль для перехода в привилегированный режим, когда происходит соединение по telnet. Этот пароль задается следующим способом:

Устройство HuaweiУстройство Cisco
[LabR1]super password simple password
[LabSw1]super password simple passwordLabSw1(config)#enable password cisco

После подключения по telnet, переход в режим с большими привилегиями возможен с использованием команды super:

Устройство HuaweiУстройство Cisco

Вроде бы цель достигнута. Но нужно провести еще и тонкую настройку. Поэтому переходим к следующему этапу.

Создаем список контроля доступа. На устройствах Huawei для этого используем команду acl и нумерованный acl из диапазона Specify a basic acl. На устройствах Cisco используем стандартный нумерованный ACL. ACL будет разрешать доступ к CLI по telnet только от хоста 192.168.1.50.

Устройство HuaweiУстройство Cisco

Затем свяжем созданные ACL с VTY интерфейсами/линиями.

Устройство HuaweiУстройство Cisco

Проведем тестирование настроек. С рабочей станции с адресом 192.168.1.10 инициируем telnet соединение на шлюз по умолчанию. Соединение будет сброшено.

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

Для того, чтобы при выводе системных сообщений курсор самостоятельно перемещался на новую строку в устройствах Huawei и Cisco присутствует механизм Synchronous. На устройствах Cisco данный механизм настраивается на линии, в устройствах Huawei для этого используется режим конфигурации. Данная команда была обнаружена в файле 02-System Management Operation.pdf.

Устройство HuaweiУстройство Cisco

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

Устройство HuaweiУстройство Cisco
Из любого режима:В режиме конфигурации:

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

Устройство HuaweiУстройство Cisco

Для просмотра сохраненной конфигурации используются следующие команды:

Устройство HuaweiУстройство Cisco
[LabR1]display saved-configurationLabSw1#show startup-config

Для отмены введенной команды используется:

Устройство HuaweiУстройство Cisco
[LabR1]undoLabSw1(config)#no

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

Устройство HuaweiУстройство Cisco
Подобного нет
Маршрутизатор Quidway AR28-31Коммутатор Quidway S3928P-SI

Итак, первоначальное знакомство состоялось. Впечатления позитивные!

Комментарии к статье Вы можете оставить на нашем форуме.

huawei switches and routers

When I configure FTP for Huawei S5700-52C-SI, I use the steps as following, but I can’t make it work:

Step 1 seting for the FTP server

Start the FTP service on Quidway S5700, and configure the FTP username ftpuser, password ftppwd.

[Quidway] FTP server enable

[Quidway-aaa] local-user ftpuser password simple ftppwd – appear the mistake: Error: Unrecognized command found at ‘^’ position. but if input: local-user ftpuserpassword CI ftppwd is not this tip.

[Quidway-aaa] local-user ftpuser service-type FTP

[Quidway-aaa] local-user ftpuser ftp-directory flash:/

Step 2 configure device IP

The configuration of IP, recommend the use of the idle and configured as a default configuration interface, the Ethernet 0/0/1 as an example.

[Quidway]interface Ethernet 0/0/1 – enter the mistake this command: Error: Wrongparameter found at position. and then give ‘^’ not the next step.

[Quidway-Ethernet0/0/1]port link-type access

[Quidway] VLAN 10

[Quidway-vlan10] port Ethernet 0/0/1

[Quidway] interface vlanif 10

[Quidway-Vlanif10] IP address 1.1.1.1 24

Step 3 login to the FTP server (Switch)

The following example is the WindowsXP system are described.

Storage will upload the file to the specified directory (assumed to be the D:> directory), in the “Start Menu” run “, type” CMD, and then press the “enter” key. Then type FTP 1.1.1.1,in “user” prompt, enter the user name, in the “password” prompt, enter the password, and then press the “enter” key. Display information as follows:

Connected to 1.1.1.1

220 FTP service ready

User (1.1.1.2: (none)): ftpuser

331 Password required for 1

230 User logged in

Step 1 upload web software

In the FTP client (PC) to execute the put source-filename [destination-filename], from PC upload software. Upload finished, execute the bye command, disconnect FTP, return to the user view.

Ftp> put D:S2300.web.zip

200 Port command okay

150 Opening ASCII mode data connection for S2300.web.zip

226 Transfer complete

Ftp: send 4940436 bytes, when using 35.10Seconds 140.76Kbytes/sec

221 Server closing

Before configure the IP, recommend the use of the idle and configured as a default configuration interface, the Ethernet 0/0/1 as an example:

[Quidway]interface Ethernet 0/0/1 – appear the mistake: Error: Wrong parameter found at ‘^’ position, can not follow the next step.

[Quidway-Ethernet0/0/1]port link-type access

[Quidway] VLAN 10

[Quidway-vlan10] port Ethernet 0/0/1

[Quidway] interface vlanif 10

[Quidway-Vlanif10] IP address 1.1.1.1 24

/ / this step will configure interface directly connected to the PC, the IP address of PC is setted to the same segment, then can be Ping, so can use this address the directly.

What Can I Do If Two Connected Optical Ports Cannot Turn Up of Huawei switch? Such as S5700-52C-SI, S5700-52C-PWR-EI…

Do the following if two connected optical ports cannot be up:

1. Check the port configurations. Ensure that the two ports are not shut down and have the

same duplex mode, rate, and negotiation mode.

2. Check the optical modules and fibers. Ensure that the two ports use the same type of optical

modules, and the port rate is the same as the rate of optical modules. The optical modules

must match the fibers. Single-mode fibers are inserted into single-mode optical modules

and the multi-mode fibers are inserted into multi-mode optical modules.

3. Check whether the receive or transit power of the optical ports is within the allowed range.

If the receive or transmit power is excessively high or low, ports cannot turn Up. The

excessively long transmission distance or low optical fiber quality may also be the reason

why ports cannot turn Up.

4. If the preceding items are all normal, perform internal loopback test on the ports. Connect

the head and tail of a fiber to an optical module to check whether the port can go Up.

You can also run the loopback internal command in the interface view to configure the

loopback function on Ethernet ports. This function can test port hardware performance

without connecting optical fibers to the port. If the port is Up, the port hardware is in good

5. If the fault cannot be located after the preceding operations are performed, replace the

Unrecognized command say what перевод на русский. Смотреть фото Unrecognized command say what перевод на русский. Смотреть картинку Unrecognized command say what перевод на русский. Картинка про Unrecognized command say what перевод на русский. Фото Unrecognized command say what перевод на русский

We just got two HP V1910-48g LAN switches, right out of the box. I’ve consoled into it via Putty, and HyperT, and so far I’ve only been able to set the IP address, and enable security on the admin account.

I am unable to change its name, or enable Privilege Exec mode. I know the CLI syntax is different than Cisco OS, but I’m confused because some of the legacy 3COM Comware OS commands aren’t working either, such as system-view, etc.

When I enter system-view command, it errors out with «Unrecognized command at ^ position.» The same error results when I enter the enable comamnd or the system name command.

Can someone please help me with the initial setup of an out the box HP switch? I want to, at a minimum, set the name of the switch, set the clock settings, enable LLDP, enable logging, and backup the config.

Here’s a summary command output:
========================== ========== ======
summary
Select menu option: Summary
IP Method: Manual
IP address: x.x.x.x
Subnet mask: 255.255.255.0
Default gateway:

Current boot app is: flash:/V1910-CMW520-R1111P 02.bin
Next main boot app is: flash:/v1910-cmw520-r1111p 02.bin
Next backup boot app is: NULL

HP Comware Platform Software
Comware Software, Version 5.20 Release 1111P02,
Copyright (c) 2004-2012 Hewlett-Packard Development Company, L.P.
HP V1910-48G Switch uptime is 0 week, 0 day, 20 hours, 12 minutes

HP V1910-48G Switch
128M bytes DRAM
128M bytes Nand Flash Memory
Config Register points to Nand Flash

unrecognized

1 unrecognized

2 unrecognized

3 unrecognized

4 unrecognized

5 unrecognized

6 unrecognized

7 unrecognized

8 unrecognized

неопознанный

[Л.Г.Суменко. Англо-русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.]

Тематики

неопознанный (принтер, порт принтера, ключ и т. д.)

[Е.С.Алексеев, А.А.Мячев. Англо-русский толковый словарь по системотехнике ЭВМ. Москва 1993]

Тематики

9 unrecognized

10 unrecognized

unrecognized merit — заслуга, не получившая признания

11 unrecognized

12 unrecognized

13 unrecognized

14 unrecognized

15 unrecognized

16 unrecognized

17 unrecognized

18 unrecognized

19 unrecognized

20 unrecognized actuarial gain

См. также в других словарях:

unrecognized — (Amer.) adj. not recognized; unacknowledged; not identified (also unrecognised) unrecognize (Amer.) v. cease to acknowledge; stop identifying; cease to admit (also unrecognise) … English contemporary dictionary

unrecognized — (also unrecognised) ► ADJECTIVE 1) not identified from previous encounters or knowledge. 2) not acknowledged as valid … English terms dictionary

unrecognized — [spelling only] … English World dictionary

unrecognized — [[t]ʌ̱nre̱kəgnaɪzd[/t]] (in BRIT, also use unrecognised) 1) ADJ: ADJ after v, v link ADJ If someone does something unrecognized, nobody knows or recognizes them while they do it. He is believed to have worked unrecognised as a doorman at East End … English dictionary

unrecognized — adj. 1) to go, remain unrecognized 2) unrecognized by * * * [ʌn rekəgnaɪzd] remain unrecognized to go unrecognized by … Combinatory dictionary

unrecognized — un|rec|og|nized also unrecognised BrE [ʌnˈrekəgnaızd, ˈrekə ] adj 1.) not having received praise or respect for something good you have achieved ▪ one of the great unrecognized jazzmen of the 1930s 2.) not noticed or not thought to be important ▪ … Dictionary of contemporary English

unrecognized — un|rec|og|nized [ ʌn rekəg,naızd ] adjective 1. ) if something is unrecognized, people do not know or admit that it exists: Doctors have identified a previously unrecognized form of the disease. a ) used about good things that people do that no… … Usage of the words and phrases in modern English

unrecognized — also ised BrE adjective 1 someone who is unrecognized for something they have done has not received the admiration or respect they deserve: one of the great unrecognized jazzmen of the 1930s 2 not noticed or not thought to be important: go… … Longman dictionary of contemporary English

unrecognized — UK [ʌnˈrekəɡnaɪzd] / US [ʌnˈrekəɡˌnaɪzd] adjective 1) a) if something is unrecognized, people do not know or admit that it exists Doctors have identified a previously unrecognized form of the disease. b) used about good things that people do that … English dictionary

unrecognized net gain or unrecognized net loss — An off balance sheet asset or liability created under FAS 87 rules when plan assets in a defined benefit pension plan exceed or fall short of the projected benefit obligation ( PBO). The gain or loss is usually caused by actual investment returns … Financial and business terms

unrecognized net gain — or unrecognized net loss An off balance sheet asset or liability created under FAS 87 rules when plan assets in a defined benefit pension plan exceed or fall short of the projected benefit obligation ( PBO). The gain or loss is usually caused by… … Financial and business terms

Источники информации:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *