Пишу значит бота который должен добавлять пользователей в контакты аккаунта, но при этом я имею только 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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
- Telegram
Как отправить жалобу через телеграмм бота?
- 1 подписчик
- 7 часов назад
- 26 просмотров
- Telegram
- +1 ещё
Каким методом можно отправить телеграмм боту http запрос через Telegram Bot Api чтобы он получил сообщение и я получил на него ответ?
- 1 подписчик
- 13 часов назад
- 50 просмотров
Источник: qna.habr.com
В новой версии Telegram появились геочаты и возможность добавить контакты без номера телефона
Разработчики мессенджера Telegram объявили о выходе новой версии своего приложения под различные платформы, в которой, как они заявили, был упрощён обмен контактами. Теперь во всех новых чатах отображается кнопка «Add to Contacts» («Добавить в контакты»). Она позволит быстро добавить в контакты любого пользователя, который пишет вам – даже если вы не знаете его номер, а для нежелательных сообщений – кнопка «Block User» («Заблокировать») находится левее.
Среди нововведений в последней версии Telegram значится следующее:
- Возможность добавлять в список контактов людей поблизости: в разделе «Contacts» («Контакты») приложения, перейдя в раздел Add People Nearby («Добавить людей поблизости»), можно поделиться своим контактом в Telegram с пользователями поблизости (раздел должен быть открыт у пользователя и у собеседника). В этом же разделе также отображаются Группы поблизости – чаты, открытые для всех желающих, которые отображаются исходя из текущего местоположения пользователя.
- Передача прав владельца: Если кому-то надоест быть владельцем канала или группы, отныне он может передать это бремя другому администратору.
- Расширенные исключения для уведомлений: Теперь можно настроить предварительный просмотр сообщений для определенных чатов. Если у пользователя много исключений, следует воспользоваться «Поиском», чтобы найти нужный чат, или «Удалить все», чтобы сразу вернуться к исходной точке.
- Команды для Siri: Владельцы iOS устройств теперь смогут использовать Ярлыки Siri для открытия чатов или отправки сообщений в Telegram.
- Выбор темы и стиль иконок: изменены настройки внешнего вида на iOS, чтобы увидеть как будут выглядеть различные темы, еще до того как они будут применены.
- Три старых версии Telegram на iOS заменены одной новой с возможностью выбора дизайна иконки. Но для Android Telegram X все еще существует в виде отдельного приложения.
Источник: mobile-review.com
В Telegram появились геочаты и добавление контактов без номера
Команда разработчиков Telegram запустила функции добавления контактов без номера телефона, чатов на основе местоположения и передачи прав на групповые чаты и каналы в мессенджере. Эти и некоторые другие нововведения появились в последней версии 5.8. Крупное обновление уже доступно для скачивания в магазинах Google Play и App Store.
Подписывайтесь на наш Телеграм
Добавление контактов без номера телефона
Все новые чаты теперь имеют отдельную кнопку «Добавить в контакты» в верхней части диалога. Она позволяет быстро добавлять в контакты любого пользователя, кто присылает сообщение, даже если его номер телефона ещё неизвестен. Если прислали спам и нужно заблокировать неизвестного пользователя, кнопка «Заблокировать пользователя» находится в той же панели с левой стороны.
Добавление людей поблизости
GIF-анимация доступна по клику
Во вкладке «Контакты» появился новый раздел «Найти людей неподалёку». В нём можно находить людей, находящихся рядом, и мгновенно обмениваться с ними номером телефона и другой информацией в автоматически создающемся локальном чате. Для работы раздела необходимо разрешить приложению доступ к местоположению.
Чаты на основе местоположения
В новом разделе «Найти людей неподалёку» также показываются «Группы неподалёку» или так называемые геочаты — это групповые чаты, основанные на местоположении. Они открыты для всех, поэтому в них может вступить любой желающий. После установки обновления появится возможность создать свою локальную группу и объединить в ней друзей или родственников поблизости.
В Telegram отмечают, что чаты на основе определения местоположения «открывают новый мир общения» и могут использоваться для чего угодно — начиная от жилых домов, общежитий и кампусов, и заканчивая посетителями конференций, фестивалей, выставок, концертов и других общественных мероприятий.
Передача прав на групповые чаты и каналы
Приложения Telegram для операционных систем Android и iOS в версии 5.8 получили поддержку передачи прав владельца для владельцев групповых чатов и каналов. Если надоело управлять групповым чатом, каналом или по какой-либо причине больше нет возможности это делать, теперь можно передать владение другому пользователю.
Расширенные исключения уведомлений
В разделе «Исключения» в настройках уведомлений появился поиск, опция отключения предварительного просмотра уведомлений для определённых чатов и возможность удалить все исключения.
Другие нововведения
- Владельцы iOS-устройств теперь могут использовать быстрые команды Siri, чтобы открывать нужные чаты с помощью голоса.
- Новый, более наглядный дизайн списка тем в разделе «Оформление» в настройках приложения (iOS).
- Изменение иконки Telegram (синяя или чёрная, основная или классика, с заливкой или без), также теперь по умолчанию используется новый логотип (iOS).
Материалы по теме:
- Как сохранить историю в Telegram, которую запретили скриншотить
- Как получать донаты в Telegram, публикуя платные фото и видео
- 9 сторонних клиентов Telegram для Android, во всём лучше оригинального
- Telegram и Signal — не самые защищённые. Есть мессенджеры понадёжнее, вы ими пользовались
Источник: trashbox.ru