برای ارسال نیاز به ssl نیست فقط کافیه درخواست به api بفرستید
هم Get پشتیبانی میکنه و هم Set یعنی به طور مثال برای متد sendMessage اگر
api.telegram.org/bot<Token>/sendMessage?chat_id=آی دی کانال یا کد شناسه فرد&text=متن&parse_mode=html
رو توی آدرس مرورگرتون بزنید متن به کانال یا فردی که شناسشو گذاشتید ارسال میشه
اگر با استفاده از فرم هم این اطلاعات رو به اون آدرس بفرستید هم بدون مشکل انجام میشه
(شناسه افراد متفاوت از اون شناسه ای هست که به صورت @ketemadi تعریف میشه)
2 نمونه ارسال با C# برات میذارم یکی برای ارسال عکس
یکی ارسال متن
ارسال عکس
WebRequest req = WebRequest.Create("https://api.telegram.org/bot" + _botKey + "/sendPhoto?chat_id=" + chat_id + "&photo=" + photo + "&caption=" + text);
req.UseDefaultCredentials = true;
req.Method = "Post";
var result = req.GetResponse();
req.Abort();
photo آدرس URL عکس هست
text متنی که قراره زیر عکس نشون بده
ارسال متن
WebRequest req = WebRequest.Create("https://api.telegram.org/bot" + _botKey + "/sendMessage?chat_id=" + chat_id + "&text=" + text);
req.UseDefaultCredentials = true;
req.Method = "Post";
var result = req.GetResponse();
req.Abort();
text متن پیام هست
خود تلگرام همه متد ها و پارامتر های ارسالی رو توضیح داده
https://core.telegram.org/bots/api#sendmessage