Отправка сообщений пользователю по номеру телефона в Telegramm с помощью Telegram.Bot
Приложение asp.net core 5.0. Установил библиотеку Telegram.Bot, создал в телеге свой чат-бот.
В приложение создал объект TelegramBotClient:
[ApiController]
[Route("[controller]")]
public class MessageController : ControllerBase
{
private readonly ILogger<MessageController> _logger;
private static string _token { get; set; } = "1956785959:AAH1648648646464546464PVgK5hxmlk";
private static TelegramBotClient telegramBotClient;
public MessageController(ILogger<MessageController> logger)
{
_logger = logger;
telegramBotClient = new TelegramBotClient(_token);
}
[HttpPost("sendMessage")]
public async Task SendMessage([FromBody] Message message)
{
telegramBotClient.StartReceiving();
// test your api configured correctly
//var me = await telegramBotClient.GetMeAsync();
//Console.WriteLine($"{me.Username} started");
}
}
Не могу понять как мне отправить личное сообщение пользователю по номеру телефона (пользователь не знает о моем чат-боте) с помощью данной библиотеки, везде описывается как отвечать уже написавшему пользователю.
Можно ли это сделать с помощью данной библиотеки?
Если нельзя с помощью этой библиотеки, то с помощью какой можно?