Не видно аватарку в Телеграмме

Поиск в рубрике

Telegram — Как скрыть аватар в приложении

Гайд в разделе Telegram Как скрыть аватар в Telegram содержит информацию, советы и подсказки, которые помогут изучить самые важные моменты и тонкости вопроса….

Лучший способ что-то скрыть — это вообще не иметь этого. Но что, если вы хотите показать свое изображение профиля Telegram только своим контактам или скрыть его от кого-то конкретного? Вот как скрыть изображение вашего профиля в Telegram.

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

Хамош Патхак

Шаги по скрытию изображения профиля в Telegram немного отличаются для iPhone и Android. Мы поговорим об обеих платформах ниже.

Скрыть изображение своего профиля в Telegram на iPhone

Вы можете скрыть изображение своего профиля от широкой публики или конкретных пользователей через раздел меню настроек в приложении Telegram. Для начала откройте приложение Telegram на своем iPhone и перейдите на вкладку «Настройки».

Здесь выберите параметр «Конфиденциальность и безопасность».

Теперь выберите опцию «Фотография профиля».

По умолчанию профиль изображение отображается для «Все».

Если вы хотите скрыть изображение своего профиля от широкой публики (и от всех, кто получит в руки ваш номер телефона или имя пользователя), выберите опцию «Мои контакты». Теперь только пользователи, которые находятся в вашей контактной книге, смогут видеть ваше изображение профиля.

Если вы хотите добавить определенные исключения, вы можете сделать это из раздел «Исключения».

Чтобы скрыть свое изображение профиля от определенных контактов, групп или пользователя, который преследует вас, нажмите кнопку «Никогда не делиться с».

Здесь выберите опцию «Добавить пользователей или группы».

Найдите и выберите пользователя, от которого вы хотите скрыть изображение профиля. Нажмите кнопку «Готово», чтобы сохранить свой выбор.

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

Коснитесь параметра «Добавить пользователей или группы».

Найдите и выберите контакты, которых вы хотите добавить. Нажмите «Готово», чтобы сохранить свой выбор.

Telegram теперь будет показывать ваше изображение профиля с выбранными пользователями.

Скрыть изображение вашего профиля в Telegram на Android

Шаги по скрытию вашего профиля Изображение в Telegram немного отличается от приложения для Android.

Откройте приложение Telegram и коснитесь значка трехстрочного меню в верхнем левом углу.

Еще по теме:  Как сделать скрин в ТГ если запрещено

Теперь выберите параметр «Настройки».

Здесь перейдите в раздел «Конфиденциальность и безопасность».

Выберите опцию «Фотографии профиля».

Если вы хотите только поделиться изображение вашего профиля с пользователями в вашей контактной книге, выберите опцию «Мои контакты». Это мгновенно скрывает вашу фотографию от всех остальных в Telegram.

Но вы можете пойти дальше. После того, как вы выберете опцию «Мои контакты», Telegram предложит вам еще две детальные опции: «Всегда разрешать» и «Никогда не разрешать».»

Функция« Всегда разрешать »позволит вам добавлять пользователей или группы, которые могут видеть ваше изображение профиля (это также работает для пользователей, которых нет в вашей контактной книге).

Нажмите на значок Кнопка «Всегда разрешать», чтобы начать работу.

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

Коснитесь значка галочки, чтобы сохранить выбор.

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

Найдите и выберите контакты (или пользователей), от которых вы хотите скрыть свою аватарку.

Теперь коснитесь значка галочки, чтобы сохранить выбор.

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

И все. Telegram теперь будет скрывать изображение профиля от выбранных пользователей.

Впервые в Telegram? Вот как использовать зашифрованный режим секретного чата Telegram.

Как скрыть аватар в Telegram

Просмотров: 2 669

Telegram Гайды

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

Источник: www.220-pro.ru

Как поставить аватарку на контакт другого человека

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

Например, если человек ассоциируется у вас с рыжим котом, вы можете легко найти его, установив в качестве аватара фотографию кота.

Как установить аватарку контакту

С телефона

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

  • Откройте контакт, который необходимо настроить.
  • Нажмите на три точки в верхней части экрана, чтобы открыть меню настроек.
  • Выберите пункт Редактировать контакт.

  • Выберите опцию “Установить фото для…”
  • Назначенная фотография будет видна только вам.

В качестве альтернативы можно выбрать опцию Предложить фотографию для…, которая отправляется получателю уведомление с предложением использовать эту фотографию для своего профиля. Они смогут легко установить ее в качестве аватара, сделав всего два щелчка мышью.

С ПК

Если вы предпочитаете устанавливать аватар с компьютера, то вот как это сделать:

  • Откройте профиль нужного человека.
  • Щелкните на значке камеры рядом с фотографией профиля.
  • Выберите пункт Выбрать фото.

    Выберите фотографию с компьютера и нажмите кнопку Установить фотографию.
Еще по теме:  В какой программе делать стикеры Телеграмм

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

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

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

Как превратить свою аватарку в Telegram в часы

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

image

До этого я часто работал с Telegram-ботами при помощи библиотеки PyTelegramBotAPI, поэтому предположил, что такая функция есть в API ботов. Наверняка, это было глупейшее предположение в моей жизни, т.к. фото было на аватарке профиля именно пользователя, а не бота — и вскоре я в этом убедился, не найдя ни одной предпосылки к возможности изменить фото профиля.

Я начал сёрфить интернет и наткнулся на довольно удобный инструмент — telethon. Он как раз и позволял мне заходить в Telegram как юзер, а не как бот. Что ж, полагаю это был самый первый и самый большой шаг к цели. Далее давайте разберем как же именно воссоздать «часы» на нашей аватарке.

Шаг первый. Получить доступ к входу в Telegram из кода

Переходим по ссылке, вводим номер телефона, после чего получаем код подтверждения. Подробнее об этом написано тут. Итак, мы получаем оттуда две важные для нас вещи — это api_id и api_hash. Создаем файл config.py и вводим туда следующий код:

api_id = api_hash =

Теперь создаем файл main.py в котором пишем:

from telethon import TelegramClient, sync from .config import *

Важно, чтобы main.py и config.py были на одном файловом уровне, т.е. в одной папке иначе строка from .config import * даст ошибку. Класс TelegramClient — это именно то, что позволит нам войти в Telegram в качестве обычного пользователя. Далее в этом же файле пишем следующее:

client = TelegramClient(, api_id, api_hash) client.start()

Таким образом, можно считать, мы залогинились в Telegram. ИМЯ СЕССИИ можете выбрать любое, на свое усмотрение (например, «ананас»). Итак, мы подключились к телеграму. Теперь пора думать о фотографиях…

Шаг второй. Создаем источник фотографий с указанием времени

Пожалуй, этот шаг явился самым легким для меня, т.к. я уже долгое время разрабатывал различное ПО, использующее компьютерное зрение, а следовательно, работа с изображениями стала чем-то обыденным. Тут все просто — устанавливаем библиотеку opencv, позволяющую творить чудеса с фотографиями. Создаем файл utils.py и пишем в ней:

def convert_time_to_string(dt): return f»:»

Данная функция нам нужна, чтобы на фотографии было указано время в формате Ч: ММ(были и другие способы сделать это, но я предпочел именно этот).

Еще по теме:  Как выйти из Телеграмма на Макбуке

Итак, приступаем к созданию самих фотографий. Создаем файл generate_time_images.py и пишем в нем:

from .utils import * import cv2 import numpy as np from datetime import datetime, timedelta

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

def get_black_background(): return np.zeros((500, 500))

Теперь нужно будет пройтись циклом по каждой минуте в сутках и сгенерировать фотографию с указанием времени. Заранее создайте папку time_images/ куда будете сохранять фотографии. Итак, пишем:

start_time = datetime.strptime(«2019-01-01», «%Y-%m-%d») # Можете выбрать любую дату end_time = start_time + timedelta(days=1) def generate_image_with_text(text): image = get_black_background() font = cv2.FONT_HERSHEY_SIMPLEX cv2.putText(image, text, (int(image.shape[0]*0.35), int(image.shape[1]*0.5)), font, 1.5, (255, 255, 0), 2, cv2.LINE_AA) return image while start_time < end_time: text = convert_time_to_string(start_time) image = generate_image_with_text(text) cv2.imwrite(f»time_images/.jpg», image) start_time += timedelta(minutes=1)

Для создания колеекции фотографий осталось сделать только одно — запустить generate_time_images.py. После запуска мы видим, что в папке time_images/ появилось множество фотографий. Должны получиться примерно такие фотографии:

image

Шаг третий. Обновляем фото каждую минуту

У telethon есть очень удобная штука — называется UploadProfilePhotoRequest. Импортируем ее в наш ранее написанный main.py:

from telethon.tl.functions.photos import UploadProfilePhotoRequest, DeletePhotosRequest from datetime import datetime from .utils import *

Разумеется, мы не должны обновлять аватарку в каждый момент времени — достаточно делать это раз в минуту. Для этого мы должны знать момент, когда заканчивается старая минута и начинается новая — именно в этот момент мы и поменяем фотку. Пишем еще одну небольшую функцию в utils.py:

def time_has_changed(prev_time): return convert_time_to_string(datetime.now()) != prev_time

Да, да, мы передаем в нее строку со временем предыдущего обновления аватарки. Конечно, и тут были другие способы реализации, но писал я это все «на скорую руку», поэтому сильно об оптимизации не задумывался. Продолжаем заполнять наш main.py:

prev_update_time = «» while True: if time_has_changed(prev_update_time): prev_update_time = convert_time_to_string(datetime.now()) client(DeletePhotosRequest(client.get_profile_photos(‘me’))) file = client.upload_file(f»time_images/.jpg») client(UploadProfilePhotoRequest(file))

DeletePhotosRequest нам нужен для того, чтобы удалить предыдущие аватарки, чтобы создавался эффект, что мы не добавляем новое фото — оно меняется само собой. Для того, чтобы не перегружать процессор, можно добавить time.sleep(1) в конец цикла(разумеется, импортировав сперва time.py).

Готово! Запустите main.py и ваша аватарка превратится в часы. Как более оригинальный вариант, можете попробовать изменить текст на фотках, например, на такой:

image

UPDATE!

С момента написания данной статьи библиотека telethon стала полностью асинхронной, что вызвало необходимость полностью пересмотреть методы вызова функций в исходниках. В итоге я сел за код и кроме того, что переписал все через async-await на основе asyncio еще и оптимизировал пару вещей. К примеру, теперь не нужно создавать кучу файлов на жестком диске для их отправления — это было огромной и бесполезной тратой ресурсов, больше не буду так делать..
Вот ссылка на репозиторий. Необходимые инструкции по установке уже там.

Источник: habr.com

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