Мяу язык для ТГ

При разработке мультиязычного бота для Telegram возникает вопрос, на каком языке отвечать пользователю в начале диалога. Оказывается, узнать это достаточно просто: в сообщениях (объект Message) есть поле from. Оно представляет собой объект User, где имеется поле language_code, в котором и лежит код языка, выставленный у пользователя в настройках.
Итоговый код на PHP будет выглядеть примерно так:
$updates = $bot->getUpdates(); foreach ($updates as $item) < $language = $item[‘message’][‘from’][‘language_code’]; if ($language===’ru’) $response = ‘Привет!’; else $response = ‘Hello!’; $bot->sendMessage($response,$item[‘message’][‘chat’][‘id’]); >

Источник: 4xpro.ru

Конвертер текста в Азбуку Морзе

Инструмент позволит почувствовать себя настоящим радистом.

Преобразует русский или английский текст в Азбуку Морзе, который можно отправить абоненту на другом конце провода. •−−• •−• •• • −− −−••−− −•− •− −•− ••• •−•• −•−− −−−− −• −−− ••−−••

КОШКА ЛАНА ВЫРАЖАЕТСЯ НЕ ОЧЕНЬ ПРИЛИЧНЫМИ СЛОВАМИ! / НАРЕЗКА.

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

Азбука Морзе алфавит

Кириллица

Латиница

Цифры

Пунктуация

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

Все названия символов являются официальными названиями Юникод®. Указанные номера символов являются частью стандарта Юникод.

Источник: symbl.cc

Python Telebot, Как реализовать многоязычного бота?

Приветствую, пишу бот для telegram на языке Python с использованием telebot. Хотелось бы добавить ему несколько языков помимо русского. Пытался сам обдумать логику бота, но пока у меня не получается. Создал файл конфигурации cons.py:

token = «427778629:-oWX9DXZgTX5TXi0I8e0N3s4» lang = ‘ru’ start_msg = ‘Здравствуйте, уважаемый клиент!nВас приветствует бот компании!nПожалуйста, выберите из меню то что вас интересует.’ order_menu = ‘Заказать такси’ info_menu = ‘Информация’ exit_menu = ‘Покинуть бота’

Еще по теме:  Работает ли поиск бот Телеграмм

И main.py:

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

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...