در Cli شما باید یک شماره را authorize کنید(مثل یک کاربر عادی) و در نهایت قابلیت هایی که در تلگرام (دکستاپ و ...)دارید در اون هم می تونید پیاده سازی کنید و بر روی متون ارسالی و هر نوع داده ی دیگری ، پردازش انجام بدید و پاسخ بدید (به صورت خودکار و با توجه به برنامه نویسی که انجام شده).
اطلاعی ندارم می تونید به شماره مورد نظر پیام ارسال کنید یا خیر ولی احتمال میدم ابتدا باید شماره را به عنوان یک Contact اضافه کنید و سپس ارسال کنید ولی بنده گاهی وقتا اجازه ی ارسال پیام در تلگرام به شماره هایی که آنها شماره ی من رو ندارن ، ندارم تا زمانی که آن شخص به بنده پیام بده (گاها این مشکل بوده)
برای استفاده از این مورد لینک زیر را ببینید که چه کار هایی می توانید انجام بدید :
برنامه ی شما باید همیشه باز باشد (می تونید از سرورمجازی استفاده کنید).
یکی از همکارانم با استفاده از .net از این مورد استفاده کرده بود و در حدی که اطلاع داشتم و دیده بودم خدمتتون توضیح داده دادم.