В ТГ дать контакт без номера телефона

Пишу значит бота который должен добавлять пользователей в контакты аккаунта, но при этом я имею только id и username. Что делать? есть ли способ добавить человека не зная его номер?

from telethon import TelegramClient from telethon.tl.functions.contacts import GetContactsRequest from telethon.tl.types import InputPeerUser client = TelegramClient(‘session_name’, api_id, api_hash) client.connect() #id=23515451 #username=’User123′

  • Вопрос задан более двух лет назад
  • 919 просмотров

Решения вопроса 1

через id нельзя найти пользователя, так в телеграме написанно, а через username пожалуйста

from time import sleep from telethon.tl.functions.contacts import ImportContactRequest from telethon.tl.types import InputPhoneContact, User from telethon.errors.rpcerrorlist import FloodWaitError from telethon import TelegramClient client = TelegramClient(«имя сессии», «апи ид», «апи хеш») # можешь сюда ещё старт вписать async def run(): while True: try: result = await client(ImportContactsRequest([InputPhoneContact( client_id=1, # любой ид phone=, first_name=»имя», last_name=»фамилия», )])) except FloodWaitError as e: sleep(e.seconds) client.loop.run_until_complete(run())

Ответ написан более двух лет назад

Нравится Комментировать

Ответы на вопрос 0

Ваш ответ на вопрос

Войдите, чтобы написать ответ

c#

  • C#
  • +2 ещё

Какой API используете для TELEGRAM?

  • 1 подписчик
  • 45 минут назад
  • 23 просмотра

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

К сожалению, в данный момент Вы можете отправлять сообщения только взаимным контактам — что это в Телеграмм

Telegram на сегодня является одним из самых популярных мессенджеров в Рунете и во всём мире. А туда, где есть много аудитории, всегда стремятся попасть спамеры, которые распространяют рекламу. Реклама раздражает всех. Поэтому разработчики Telegram придумали алгоритмы, защищающие пользователей от спама. И если вы сейчас активный пользователь Telegram, то вы могли заметить, что назойливой и неуместной рекламы там почти никогда не бывает. Этот мессенджер абсолютно не специализируется на рекламе, поэтому все силы его алгоритмов направлены на блокировку нежелательного контента.

Проблема, которую мы рассмотрим в данной статье, напрямую связанна с рекламой и спамом. Сообщение: «К сожалению, в данный момент Вы можете отправлять сообщения только взаимным контактам» — что же это значит в приложении Телеграмм? И что делать, если вдруг вы столкнулись этим? Все подробности ниже.

Telegram

Причины ошибки «К сожалению, вы можете отправлять сообщения только взаимным контактам»

Диагностировать эту проблему можно просто. Когда вы пытаетесь отправить кому-либо сообщение в Telegram, вы видите такое уведомление:

Сообщение об ошибке

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

Вам это может быть интересно: Что означают галочки в Whatsapp и Viber в сообщениях?

Почему появилась эта проблема в приложении Телеграм

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

Еще по теме:  Как вернуть закреп в Телеграмме если ты нажал крестик

Блокировка аккаунта

Причина появления такого уведомления в вашем мессенджере появилась от большого количества жалоб на ваш аккаунт. То есть, люди, которым вы писали, нажимали на кнопку « Заблокировать «. При достижении определённого порога по количеству жалоб аккаунт блокируется и вы видите сообщение, о котором говорилось выше.

За что могут «Сообщить о спаме» в мессенджере

Но если вы отправляете какие-либо ссылки, предложение что-то продвинуть, купить, шок контент, приглашение вступить в группу и подобные вещи, то вероятность попадания в спам близка к 100%. Такое точно никто из членов аудитории не любит.

Пример спама в Telegram

Разблокировка вашего аккаунта в Телеграм

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

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

Ниже рассмотрим, что это за решения в Телеграм.

Каким образом поступить, если профиль в Telegram заблокирован за отправку спама

Если вы видите сообщение, о котором говорится выше, то с большой вероятность., вы действительно отправляли со своего аккаунта спам, и вы действительно виноваты в этом. Поэтому заблокированы по справедливости. И ускорить снятие блокировки никак нельзя.

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

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

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

Запрет на отправку спама в Телеграм

Способ снять ограничения, если спам не отправлялся вашим контактам

Такое тоже бывает, и это может произойти и по трём причинам:

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

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

Это может быть полезным: Что означает перевернутый смайлик с улыбкой.

Профилактика блокировки в приложении Телеграм

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

  • Пишите сообщения только тем, кто есть в вашем списке контактов.
  • Искать в Telegram незнакомцев для общения — плохая идея.
  • Если вам нужно написать не знакомому человеку, то сразу в первом же сообщении представьтесь, ясно опишите цель вашего обращения и что вам нужно. Сделайте всё, что можно, чтобы человек не отказался от общения с вами, не заблокировал вас у себя, а добавил вас в контакты.
  • В первом сообщении незнакомцу никогда не присылайте ссылки, предложение что-либо купить или другой контент рекламного характера. Избегайте шок-контента.
  • Если вы ведёте группу в Telegram, то не прибегайте к чёрным методам её продвижения, потому что все они подразумевают спам-рассылку из вашего аккаунта, с приглашением вступить в группу.
  • Если вы продвигаете продукты своего бизнеса в Telegram также не пользуйтесь спамом. Это никому не интересно, совершенно не эффективно, не даст никаких плодов и единственный результат после этого — это блокировка вашего аккаунта.
Еще по теме:  Сломать чат в ТГ

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

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

Видео-инструкция

Что нужно для добавления контакта в Telegram

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

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

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

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

Если вы хотите добавить контакт в Telegram, вот как вы можете это сделать.

Как добавить контакт в Telegram на Mac

Если вы хотите добавить контакт в Telegram на вашем Mac, вам нужно выполнить следующие шаги:

  • Прежде всего, откройте приложение Telegram на своем устройстве macOS.
  • Затем нажмите на меню «Контакты» в левом нижнем углу окна.
  • После этого нажмите на опцию «Добавить контакт».
  • Наконец, введите имя и номер телефона контакта, который вы хотите добавить, и нажмите «OK».
Еще по теме:  Бот Телеграм который показывает кто заходил в ваш профиль

Выполнив эти шаги, вы добавите контакт в Telegram на своем Mac.

Как добавить контакт в Telegram на компьютере

Если вы хотите добавить контакт в свой аккаунт Telegram на ПК, вам необходимо выполнить следующие действия:

  • Сначала откройте приложение Telegram на компьютере.
  • Затем нажмите на кнопку «три линии» в левом верхнем углу экрана и выберите «Контакты».

  • После этого нажмите «Добавить контакт».

  • Наконец, введите имя и номер телефона контакта и выберите «Создать».

Выполнив эти шаги, вы добавите контакт в Telegram на своем ПК.

Как добавить контакт в Telegram на iPhone

Если вы хотите добавить контакт в Telegram на iPhone, вам необходимо выполнить следующие действия:

  • Откройте приложение Telegram на своем iPhone.
  • Затем нажмите на вкладку «Контакты» в нижней части.
  • После этого нажмите на значок «+» в правом верхнем углу экрана.

  • Наконец, введите имя и номер телефона контакта и нажмите кнопку «Создать».

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

Если вы хотите синхронизировать контакты с iPhone в Telegram, вам необходимо выполнить следующие шаги:

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

  • После этого перейдите в раздел «Настройки данных» и включите опцию «Синхронизировать контакты».

Вы можете удалить синхронизированные контакты, нажав «Удалить синхронизированные контакты».

Как добавить контакт в Telegram на устройстве Android

Если вы хотите добавить контакт в Telegram на своем устройстве Android, вам необходимо выполнить следующие действия:

  • Откройте приложение Telegram на своем устройстве Android.
  • После этого нажмите на кнопку «три линии» в левом верхнем углу экрана и выберите «Контакты«.

  • Затем нажмите на синюю кнопку «Добавить контакт» в правом нижнем углу экрана.
  • Наконец, введите имя и номер телефона контакта и нажмите на синюю галочку в правом верхнем углу экрана.

Выполнив эти шаги, вы сможете добавить контакт в Telegram на своем Android-устройстве.

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

Если вы хотите синхронизировать контакты с вашего устройства Android в Telegram, вам необходимо выполнить следующие шаги:

  • Перейдите в меню «Настройки».

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

  • После этого прокрутите вниз до раздела «Контакты» и включите опцию «Синхронизировать контакты».

Вы можете удалить синхронизированные контакты, нажав «Удалить синхронизированные контакты».

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

  • Откройте меню «Контакты» и нажмите на увеличительное стекло в правом верхнем углу экрана.
  • Введите имя пользователя контакта, который вы хотите добавить, в строке поиска.
  • Выберите нужный контакт из списка. Будет открыт чат с этим человеком.
  • Затем перейдите в профиль пользователя и нажмите на значок «три точки» в правом верхнем углу экрана.
  • Выберите «Добавить в контакты».
  • Наконец, введите имя и нажмите «Готово».

Контакт будет автоматически добавлен в ваш список контактов Telegram.

Источник: ru.tab-tv.com

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