Наиболее практичным способом закрепления ссылки является возможность привязать её к определенному тексту. Для любого пользователя интернета данный вид ссылки интуитивно ясен и не вызывает затруднения при работе. Сегодня мы узнаем, как сделать текст ссылкой в Телеграмме используя смартфон на Андроид и IOS, а также ПК или ноутбук.
Как вставить гиперссылку
Итак, начнем разбор закрепления определенной ссылки за участком текста с инструкции для мобильных устройств.
На телефоне
Пошаговое руководство имеет ряд особенностей в зависимости от выбранной мобильной OC. Несмотря на то, что разработчики стараются унифицировать приложения для Андроид и IOS, избежать определенных недочетов не удается.
Android
iPhone
На компьютере
На персональных компьютерах или ноутбуках инструкция не отличается кардинально, а все изменения касаются только разницы в системе управления и паре небольших деталей.
Через браузер
К сожалению, возможность данной версии мессенджера существенно ограничены в сравнении с более продвинутыми «собратьями». Если говорить и продвинутой работе с текстом, то Telegram Web позволяет лишь применить несколько шрифтов и добавить эмодзи.
Как создать активную ссылку на Telegram
Если по какой-то причине вы не можете воспользоваться полноценной программой, рекомендуем обратить внимание на сервис Telegraph от той же компании. Ознакомившись с нашим материалом, как создать статью в Телеграм, вы узнаете о базовых возможностях сервиса и сможете опубликовать собственную анонимную статью.
Desktop версия
- Откройте программу, выделите нужный участок текста и кликните на него правой кнопкой мыши. В появившемся списке наведите на пункт «Форматирование».
- Здесь и располагается функцию закрепления за слово ссылки. Также десктоп версия поддерживает горячие клавиши, достаточно зажать CTRL + K и вы сразу попадете в нужное окно.
Как редактировать текстовую ссылку
Теперь рассмотрим ситуацию, когда установленная раннее ссылка оказалась нерабочей или, вы просто решили сменить её на другую. Во избежание определенных трудностей ознакомимся с инструкциями для разных устройств по отдельности.
На телефоне
Естественно, разработчики продумали систему редактирования закрепленной за текстом ссылки и в пару нажатий позволяют внести необходимые изменения.
Android
iPhone
На компьютере
Зачастую, владельцы популярных групп или каналов пользуются компьютером в качестве основной платформы для ведения социальных сетей. ПК позволяет гораздо удобнее и быстрее набрать большие объёмы текста, и при необходимости ввести изменения в уже готовый материал.
Через браузер
Так как данной функции с Веб телеграм не имеется, то соответственно и редактировать здесь ничего не получится. Хотя перейти по созданной на другой платформе гиперссылке система позволяет, как и удалить или внести изменения в сам текст.
Desktop версия
Однако для групп или каналов оформление постов одна из базовых задач для набора аудитории и данный приём будет удобной и лаконичной функцией.
Копирование ссылки на чат/группу/канал
Работа с мессенджером начинается с его скачивания. Это можно сделать на официальном сайте, выбрав устройство, на котором будет установлена программа, – ПК или мобильный телефон, и нажав «Загрузка». После установки можно перейти копированию.
Чтобы сохранить адрес чата, нужно открыть переписку с другим пользователем и кликнуть по аватарке, расположенной справа вверху, рядом со стрелкой, направленной влево.
Долгим нажатием вызывается «Копировать». Человек, которому будет отправлен адрес, сможет ввести его в поисковой строке, кликнув на значок «Лупа», расположенный справа вверху, и начать чат с пользователем. Аналогично копируется ссылка на группу и канал. Для этого достаточно открыть необходимое сообщество, нажать на аватарку, чтобы получить доступ к информации, и удержать текст, написанный над словами «Ссылка-приглашение».
В мобильной версии приложения можно скопировать только текст письма. Для этого нужно открыть диалог, выбрать интересующий фрагмент и вызвать долгим нажатием меню. В нем содержатся две опции, расположенные справа вверху и представленные значками стрелочки и прямоугольника. Это «Переслать» и «Копировать».
Как сделать ссылку на аккаунт
Это индикатор человека, который может включать в себя цифры и дополнительные символы, позволяющий найти профиль среди остальных. Долгим удержанием этого пункта вызывается «Копировать». Чтобы проверить, правильно ли был скопирован текст, можно открыть поисковую строку и ввести его туда – среди результатов поиска появится сохраненный аккаунт.
Как поделиться ссылкой в Телеграме
В нем несколько пунктов, первый из которых – «Вставить». Именно его и нужно выбрать, чтобы прислать адрес другу или коллеге. После вставки справа появится синяя стрелка, направленная вправо. Это символ отправки письма.
Убедиться, что письмо было оправлено, можно, взглянув на чат. Текст будет находиться в зеленом облаке, расположенном с правой стороны. Когда адресат его прочитает, внизу появятся две зеленые галочки. Если галочка одна – человек получил письмо, но не прочитал. Ответы собеседника располагаются с другой стороны и помечены синим цветом.
Как ее открыть?
После этого сразу откроется чат, канал или аккаунт. Если этого не произошло, можно попробовать скопировать текст (удержать, вызвав кнопку «Копировать») и вставить в поисковую строку. После нажатия «Поиск» появятся пользователи и каналы, имеющие в имени похожие сочетания символов. Искомые аккаунт и группа будут первыми в этом списке.
В Телеграм у всех аккаунтов, будь это обычный пользователь или канал, есть своя ссылка (link), по которой можно их найти внутри мессенджера. Также свой линк есть и у каждого отдельного поста. В этой статье мы разберём, где находятся эти ссылки, как их копировать и как делиться ими с пользователями.
Для того, чтобы поделиться с друзьями интересной новостью вне мессенджера, можно скинуть им ссылку на понравившийся пост одного из каналов Телеграм. Ниже мы разберём, как делиться постом с двух популярных мобильных операционных систем.
Android
Для пользователей ОС Андроид алгоритм действий следующий:
- Откройте нужную группу или канал в Телеграм
- Коснитесь шапки канала в верхней части экрана – откроется его профиль
- Найдите ссылку на канал, которая может быть подписана как ссылка-приглашение
- Коснитесь ее и удерживайте пока не появится окошко с надписью «копировать»
- Нажмите на надпись «копировать» и линк скопируется на ваше устройство. Далее вы сможете поделиться постом с любым человеком.
iOS/iPhone
- Откройте Telegram
- Выберете нужный канал и перейдите в него;
- В верхней части экрана кликните по аватарке канала;
- В открывшемся профиле найдите ссылку на канал (линк находится под надписью «ссылка»);
- Зажмите ее и удерживайте до тех пор, пока не появится меню «скопировать». Нажмите на надпись и скопируйте.
С компьютера или десктопной версии приложения
Ссылка на ваш личный профиль заполняется при регистрации в мессенджере. Если ранее вы уже заполнили эти данные, то ее вы сможете найти в настройках.
С устройства iOS ссылку можно найти в настройках приложения. Откройте настройки и возле аватарки будут данные о вашем профиле. Нажмите на меню с аватаркой и именем пользователя. Далее вы попадете в меню настройки, где возле имени пользователя и будет ссылка на ваш профиль.
С устройств на Android ссылку можно найти в меню настроек. Открыв раздел с настройками, вы увидите раздел «имя пользователя», над которым и будет линк вашего профиля в Телеграме.
Рассказываем про быстрый и удобный файлообменник, которым удобно пользоваться, как с ПК, так и со смартфона. Сервис построен на инфраструктуре любимого нами Telegram и активно развивается.
Юзер загрузил фото в телеграм. Знаю его файл айди. Как
Ссылка содержит токен и живёт не больше часа. Тебе точно это надо?
12:52 05.06.2022
Shakhbozzy Автор вопроса
Evgen Fil // hugs please
Ссылка содержит токен и живёт не больше часа. Тебе.
Да, потому что через секунд 30 фото не будет нужен
12:53 05.06.2022
Evgen Fil // hugs please
Ссылка содержит токен и живёт не больше часа. Тебе.
Пусть заливает в телеграф и рассылает
12:54 05.06.2022
Shakhbozzy Автор вопроса
Aleksandr Danilov
Пусть заливает в телеграф и рассылает
12:54 05.06.2022
12:57 05.06.2022
Shakhbozzy Автор вопроса
Evgen Fil // hugs please
С токеном?
12:57 05.06.2022
Shakhbozzy
/sendPhoto?chat_id=и»?
При чём тут любопытство? Ты либо умеешь, либо нет (но можно научиться)
14:02 05.06.2022
Evgen Fil // hugs please
При чём тут любопытство? Ты либо умеешь, либо нет .
14:02 05.06.2022
Aleksandr Danilov
Можно загуглить
= научиться (в этом случае)
14:02 05.06.2022
Evgen Fil // hugs please
= научиться (в этом случае)
Любопытство работает как тяга
14:02 05.06.2022
Похожие вопросы
народ а для бота с аудиторией 0-5000 какой примерно сервачок брать?
00:06 05.11.2022
максимально глуппый вопрос наверное. но почему у мя бот на админку реагирует только со 2 раза? каждый раз а на другие сообщение с 1
03:26 05.11.2022
Всем привет Вопрос, скорее к самому Telegram bot api, но вдруг кто знает Столкнулся со следующим Средствами бота отправляю сообщение в канал await bot.send_photo( c.
04:32 05.11.2022
а ещё что думаешь?
08:36 05.11.2022
Вечер добрый, aiogram совместим с schedule?
16:00 05.11.2022
здравствуйте. Подскажите пожалуйста , как эта реализовать ? Вот эта Меню синяя кнопка.
01:02 05.11.2022
Можно ли спарсить всех подписчиков канала с помощью бота?
08:13 05.11.2022
вопрос про прокидывание sqlalchemy сессий через мидлвари. Считаю что это не правильно. Для хайлоад проекта такой вариант не особо проходит, может есть у кого какие то другие и.
16:34 05.11.2022
Ребят, написал бота. Запустил на сервак. Происходит постоянный рост потребления оперативной памяти. С некоторым интервалом. И причина не в пользователях, которые нагружают бот.
00:52 04.11.2022
Подскажите пожалуйста в callback query user id доставать через from_user.id или message.from_user.id?
Источник: telq.org
Telegram bot — получить ссылку на фото
Когда пользователь отправляет изображение через бота Telegram, есть ли способ получить URL-адрес изображения? или мне просто нужно где-то сохранить изображение?
Dan Naim 14 Мар 2016 в 18:32
3 ответа
Лучший ответ
В полученном массиве сообщений вы можете найти ключ photo . Там вы найдете несколько массивов следующего формата
«file_id» : «XXXX», «file_size» : 1107, «width» : 90, «height» : 51
Из одного из этих массивов вам нужно взять file_id . Затем вы можете запросить file_path , просто нажав на URL https://api.telegram.org/bot/getFile?file_id=
Вы получите массив, который выглядит следующим образом
«ok» : true, «result» : < «file_id» : «XXXX», «file_size» : 27935, «file_path» : «photo/file_1.jpg» >
В результате вам понадобится file_path , а затем вы получите местоположение изображения https://api.telegram.org/file/bot/
Maak 23 Мар 2016 в 02:11
Могу я узнать, как отобразить значение file_path? Я вставляю массив в переменную $ file let bot = new TelegramBot(token, );
И функция для его загрузки требует идентификатора файла, который указан в сообщении.
var file_id = (msg.photo[msg.photo.length-1].file_id); var downloadDir = ‘./images’; let something = » var https = require(‘https’) bot.getFileLink(fileId).then( async (fileUri) => < var base64Img = require(‘base64-img’); let time = process.hrtime(); let extension = fileUri.split(‘.’).pop(); let newName = `$$.$`; let file = fs.createWriteStream(`$/$`); let request = await https.get(fileUri, (response) => < response.pipe(file); >); file.on(‘finish’, () =>< console.log(‘msg.text =’/images/’+newName’) >) // >); >;
Основная функция — bot.getFileLink (fileId) . Надеюсь, это поможет, кто это прочитает 🙂
Manuchekhr 23 Мар 2020 в 04:55
Это трехэтапный процесс. Сначала, когда пользователь отправляет изображение, ваш бот получает такую структуру JSON:
Array ( [update_id] => 820488009 [message] => Array ( [message_id] => 11338 [from] => Array ( [id] => xxxxxx [is_bot] => [first_name] => ANSB [language_code] => fr ) [chat] => Array ( [id] => 333333333 [first_name] => ANSB [type] => private ) [date] => 1606316785 [photo] => Array ( [0] => Array ( [file_id] => AgACAgEAAxkBAAIsSl—cvE_bez8g1Kzbk6LsR4JZOJWAALxqDEbw8TxRQpbG7Np1dvbARV2ShcAAwEAAwIAA20AA6SRAAIeBA [file_unique_id] => AQADARV2ShcAA6SRAAI [file_size] => 34888 [width] => 320 [height] => 240 ) [1] => Array ( [file_id] => AgACAgEAAxkBAAIsSl—cvE_bez8g1Kzbk6LsR4JZOJWAALxqDEbw8TxRQpbG7Np1dvbARV2ShcAAwEAAwIAA3gAA6WRAAIeBA [file_unique_id] => AQADARV2ShcAA6WRAAI [file_size] => 204583 [width] => 800 [height] => 600 ) [2] => Array ( [file_id] => AgACAgEAAxkBAAIsSl—cvE_bez8g1Kzbk6LsR4JZOJWAALxqDEbw8TxRQpbG7Np1dvbARV2ShcAAwEAAwIAA3kAA6KRAAIeBA [file_unique_id] => AQADARV2ShcAA6KRAAI [file_size] => 372915 [width] => 1280 [height] => 960 ) ) ) )
Как видите, Telegram создает изображения низкого разрешения. Если исходное изображение маленькое, у вас может быть только оригинал. Если он средний, вы получите два. Здесь вы можете видеть, что у меня есть 3 изображения (оригинал — большой, 1280 * 960). Поэтому вам нужно проверить размер массива изображений (например, я PHP)
$nbr_image = count($jsondata[‘message’][‘photo’]);
Чтобы прочитать file_id по вашему выбору, т.е. oe самого маленького, самого большого и т. д. Позаботьтесь, чтобы идентификатор НЕ file_unique_id file_id .
Обратите внимание, если пользователь отправит за один раз более одного изображения, вы получите одно сообщение для каждого изображения. Таким образом, каждое сообщение касается ОДНОГО изображения в нескольких разрешениях.
Как только у вашего бота будет file_id , вы должны позвонить в Telegram, отправив file_id. Звонок является базовым с:
https://api.telegram.org/bot/getFile?file_id=
Вы возвращаете JSON с помощью:
Итак, копия file_id, вес (обратите внимание, вы не получите обратно размер в пикселях!) И путь.
После этого просто позвоните по следующему пути:
https://api.telegram.org/file/bot/
И вы получите картину
Одно замечание: каждый раз, когда я получаю JSON с изображением в более чем одном разрешении, последнее является большим. Но я ничего не нашел в документе об этом факте. Так что я уверен, что у вас не может быть большого в index [0] .
Источник: question-it.com