Лог в Телеграм с компьютера

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

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

Под катом Вы найдете ссылку на код, написанный на PHP, но описывать я буду только алгоритм действий, не приводя самого кода.

Проект можно найти на GitHub. Файлы проекта необходимо скопировать себе на сервер, а подключается отладчик к коду бота всего одной строчкой:

include_once( «telegramDebug/debug.inc» );

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

На чём основан принцип отладки

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

[short.log] — Telnet сервер и Телеграм бот

Алгоритм работы отладчика

  1. Получаем сообщение от сервера Telegram прежде самого бота.
  2. Если для чата из которого получено сообщение включена отладка, то помещаем сообщение в очередь на отправку на рабочую машину и прекращаем работу веб-хука.
  3. Открытая в браузере вкладка используя long-pooling получает от отладчика сообщение, ранее помещенное в очередь, и перенаправляет его веб-хуку, который расположен на локальной машине.
  4. Локальный веб-хук будет обрабатывать это сообщение точно так же, как он бы сделал это находясь на боевом сервере, никаких специальных изменений в код не требуется.
Еще по теме:  Как установить нечиталку в Телеграмме

Алгоритм действий для включения отладки

1. Открываем в браузере адрес веб-хука по протоколу http (не https), добавив к нему адресу параметр debug=manage в результате увидим страницу (может меняться со временем в лучшую сторону):

2. Если не знаем свой ID, то просто пишем что-нибудь боту в Telegram:

3. Включаем режим отладки, указав конкретные ID, разделенные ; , для которых этот режим будет работать. Таким образом пользователи бота будут продолжать получать сообщения от «боевой» версии бота, а мы от разрабатываемой версии.

4. Пишем боту в Telegram, отлаживаем код бота не затрагивая при этом «боевой» сервер. Пусть всё прошло без ошибок, тогда видим:

5. Попробуем в коде бота на рабочей машине вызвать несуществующую функцию create_message_help :

Если Вам это пригодится, но хотелось бы что-то улучшить- приглашаю присоединиться к проекту на ГитХаб.

Источник: sohabr.net

Как выйти из Телеграмм веб на компьютере полностью

Важно знать, как выйти из Телеграмм веб на компьютере – особенно, если интерфейс мессенджера не русифицирован. Не стоит оставлять учетную запись открытой, ведь заглянуть в ваши переписки могут любые любопытные глаза. Соблюдайте осторожность, если пользуетесь общим устройством с другими людьми!

Выход из профиляе

Очень часто у пользователей возникает вопрос, как выйти из Телеграмм веб с компьютера на английском? Новая веб-версия мессенджера пока не русифицирована, поэтому многим сложно разобраться в тонкостях интерфейса! Во время общения проще – можно интуитивно понять, где находятся чаты, но вот более детальные настройки многим недоступны.

Спешим помочь – подготовили пошаговую инструкцию по выходу из учетной записи:

  • Нажмите на три полоски наверху слева;
  • Найдите в открывшемся списке значок шестеренки с пометкой «Settings» ;

  • Откроется дополнительное меню настроек – посередине наверху будет отображаться ваш аватар;
  • Жмите на три точки в правом верхнем уголке;
  • Появится строка «Log out» , на которую необходимо нажать;

  • Подтверждать действие не нужно, система автоматически «выкинет» вас из учетной записи.

Вот как выйти из Телеграмм веб на компьютере на английском – подтверждением успешной деактивации учетки станет картинка на экране. Появится QR-код для сканирования, снизу расположены кнопки входа.

Выйти из старой версии

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

  • Нажмите на три полоски наверху слева;
  • Появится дополнительное меню, где есть кнопка «Settings» ;
  • Кликните и пролистайте список до последнего пункта «Log out» ;
  • Щелкните по кнопке выхода и подтвердите действие, вновь нажав на значок «Log out».
Еще по теме:  Как связаться с Телеграмм поддержкой по телефону

Дальнейший вход

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

Если вы пользуетесь новой версией, войдите в мобильное приложение и перейдите к настройкам. Найдите раздел «Устройства» и жмите на значок «Сканировать QR-код» . Теперь наведите камеру на экран, отсканируйте код – это происходит автоматически.

В обоих случаях, если вы устанавливали двухэтапную аутентификацию, придется дополнительно ввести придуманный ранее пароль!

Ничего сложного в том, как закрыть Телеграмм веб на компьютере – один раз потренируйтесь, чтобы запомнить последовательность действий! Уверены, все получится!

Источник: messenge.ru

Особенности использования WEB версии мессенджера «Telegram»

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

Как пользоваться WEB версией Telegram

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

Вход и регистрация

Из самого вопроса легко догадаться, что web-версия подразумевает использование браузера и ввод определённого адреса.

Данная версия мессенджера отлично подойдёт для тех, кто не имеет желания и/или возможности установить полноценное приложение.

Для входа следует использовать адресную строку любого удобного для вас браузера и собственно сам адрес – «https://web.telegram.org». Стоит обратить внимание, что сайт использует протокол «https» (HyperText Transfer Protocol Secure), что позволяет осуществлять максимально безопасное соединение.

Итак, после открытия сайта появится окно авторизации. Интерфейс на английском языке, но всё доступно для понимания, даже для пользователя, не владеющего данным международным языком.

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

«Sign In»

Подтверждение верности номера телефона

Нажмите «Next», согласитесь с тем, что ввели корректный номер телефона, нажав на кнопку «OK».

Еще по теме:  Лучшие обменники криптовалюты Телеграмм

Далее, поступит смс сообщение с 5-тизначным кодом, который потребуется ввести в строку «Enter your code». Если вы всё-таки заметили, что ошиблись с номером телефона, вернитесь к предыдущему разделу, нажав на ссылку «Edit phone number».

«Edit phone number»

Стартовая страница

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

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

Как пользоваться интерфейсом

Web версия мало чем отличается от декстопного приложения Telegram для Windows.

Для открытия всплывающего меню кликните по значку (три горизонтальные черточки) в левом верхнем углу или кликните просто по «Telegram».

Меню состоит из 5 разделов:

  • «New group» (Новая группа);
  • «Contacts» (Контакты);
  • «Settings» (Настройки);
  • «Telegram FAQ» – позволяет перейти в раздел с часто встречаемыми вопросами;
  • «About» – это раздел с краткой информации о сервисе.

С четырьмя разделами из пяти всё достаточно понятно, более пристально стоит разобрать «Settings».

«Settings»

В данном разделе меню можно увидеть и провести следующие параметры (для удобства поделим их на блоки):

Вход по двухэтапной (двухфакторной) аутентификации

  1. Блок «Основная информация». Здесь будут указаны: Фамилия и Имя (для изменения нажмите «Edit»), номер телефона, ник, а так же установленное профильное фото и время последнее активности.
  2. Блок «Уведомление». Для включения/отключения фоновых и всплывающих уведомлений.
  3. «Message preview» (Предварительный просмотр сообщений).
  4. «Sound» – позволяет включать/отключать и регулировать громкость звукового сопровождения уведомлений.
  5. Настройка клавиатурной комбинации отправки сообщения и перехода на новую строку.
  6. «Language» – позволяет изменить язык интерфейса, помимо английского, Telegram использует: испанский, немецкий, итальянский, голландский и португальский (он же бразильский).
  7. «Set additional password» (Установка дополнительного пароля) – позволяет установить вход по двухэтапной(двухфакторной) аутентификации.
  8. «Active Sessions» – показывает последние активные сессии данного профиля.
  9. «Log out» – предназначен для выхода из профиля.

Благодаря Web-версии, Telegram ушёл далеко вперёд от своих главных конкурентов. Уже миллионы пользователей активно используют возможности «Веба» или «Вебограма» (Telegram Web), как его называют в простонародье, и с каждым днём активных юзеров становится всё больше и больше.

Источник: nastroyvse.ru

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