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

подписчиков телеграмм бота?
Например несколько человек его стартанули, а я хочу определенному пользаку сообщить - что у него изменился статус и отправить именно ему?
На серваке хранятся номера телефонов пользователей и ( не у всех ) @telegram_account

14 ответов

14 просмотров

sendMessage?

Андрей-Д. Автор вопроса
🏳️‍🌈Сель
sendMessage?

Есть 2 ситуации: 1) Сперва регистрация в сервисе, потом регистрация в боте 2) Сперва регистрация в боте, потом регистрация в сервисе В каком случае можно получить и синхронизировать по базе? Если я правильно понимаю, номер телефона в боте указан далеко не у всех, чтобы можно было по нему связать пользователя и прописать ему message.chat.id

Андрей Д.
Есть 2 ситуации: 1) Сперва регистрация в сервисе, ...

Да сделай какую-нибудь ссылку, которую отправляет бот, и при переходе по ней акк телеге к сервису привязываться Это если сначала решались в сервисе А если наоборот, то можно через телегу авторизацию делать, why not собственно Но это возможно вредные советы, так что не факт что их можно слушать, но я бы сделал именно так. Предлагаю тебе подождать экспертов, если они ещё живы

Андрей Д.
Есть 2 ситуации: 1) Сперва регистрация в сервисе, ...

По номеру телефона вы никому не напишете из бота, бот может писать только тем, кто его запустил, и бот пишет по id юзера, он есть у всех, поэтому при старте бота пишите его в бд, сихронизировать можно только если при нажатии на старт передать какую либо полезную нагрузку, вот пример строки с такой нагрузкой https://t.me/никнейм вашего бота?start=полезная нагрузка в эту полезную нагрузку и можете передать номер телефона, но не увлекайтесь, там очень маленький размер полезной нагрузки, пихать туда еще данные кроме номера не выйдет, там лимит 64 символа или еще меньше, прогуглите. Ну или еще вариант делать регистрацию в самом боте где пользователь сам отправит номер телефона и тогда уже привязывать его

Евгений
По номеру телефона вы никому не напишете из бота, ...

Вроде ж можно отправлять сообщение, зная никнейм юзера

Андрей Д.
Спасибо, попробую

Можно отправить всем, у кого вы зафиксировали username

Евгений
можно, но он есть не у все

Верно. Но хоть на 12%решит вопрос

Vladislav Voitovich
Верно. Но хоть на 12%решит вопрос

а толку? нужно писать код, который будет работать в 100% случаев, а то терять всех пользователей из-за этого глупо, тем более при нажатии старта ему и айдишник прийдет, так зачем усложнять жизнь никами? К тому же ник можно изменить и кому будете писать?)

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

Так понимаю, что ID не сохранялись. Так можно восстановить часть базы подписчиков. Особенно если это ЦА

𝓮𝓷𝓲𝓰𝓶𝓪 [закончил ремонт, заказал мебель, теперь жду]
можно сохрантяь и id и username

можно, но почему писать по нику лучше чем по айди? Ник может изменится, айди никогда

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта