Мне интересно, есть ли возможность просмотреть или отправить сообщение неконтактному человеку, у которого нет имени пользователя, с его / ее идентификатором чата? Я получил только идентификатор чата.
Если ваш бот получил сообщения от этого пользователя, вы можете использовать встроенное упоминание , и ваша учетная запись пользователя может просматривать его профиль / PM его.
Но, к сожалению, учетная запись бота может 'Начать чат сейчас: (
Я не знаю точно, какой язык программирования вы используете, но я думаю, что вы можете использовать некоторую клиентскую библиотеку Telegram, например Telethon
Telethon - это реализация клиента Telegram в Python 3, использующая последний доступный API Telegram
Если вы используете PHP, используйте MadelineProto .
Вы можете использовать sendMessage метод и передать chat_id как chat_id, который у вас есть, а затем отправить сообщение этому пользователю.
sendMessage
https://api.telegram.org/bot<YOUR_API_TOKEN>/sendMessage?chat_id=<chat id you have>&text=Hello world