ارسال پیام به Telegram در سی شارپ
شنبه 16 خرداد 1394جدیدا ارسال پیام های تبلیغاتی در نرم افزار های اجتماعی مثل Viber و Telegram و... رونق زیادی پیدا کرده. من در این مقاله میخوام نحوه ارسال پیام به تلگرام را از طریق سی شارپ به شما آموزش بدم
ابتدا یک پروژه در ویژوال استادیو ایجاد کنید نوع پروژه مهم نیست
سپس به منوی Tools و بعد گزینه Library Package Manager و بعد گزینه Package Manager Console را انتخاب کنید
فرمان زیر را وارد کنید و اینتر بزنید
Install-Package Notificatio.TelegramClient
بعد از نصب شدن در برنامه یک دکمه یا رویداد ایجاد کنید و کد زیر را در آن قرار دهید
var api = NotificatioApi.Initialize(" Your Hash_Key"); api.SendMessage("Phone Number", "this is a test Message");
در مرحله بعد وارد سایت notificatio.me شوید و ثبت نام کنید
بعد از ثبت نام وارد پروفایل خودتون بشید و Api Hash ایی را که در آنجا قابل مشاهده هست، کپی و به جای Your Hash_Key قرار دهید.
بعد کد شما به شکل زیر باید باشد
namespace TelegramWithCsharp_Example { class Program { static void Main(string[] args) { var api = NotificatioApi.Initialize("03b9cfe0-6ffa-45e3-b475-3578ebe75"); api.SendMessage("09124140939", "سلام برنامه نویسان"); } } }
در نهایت برنامه را اجرا کرده و روی دکمه ارسال کلید کنید
اگر به پنل خود برید میتوانید گزارش ارسال ها رو ببینید
برای ارسال در وب و از طریق Jquery هم میتوانید از کد زیر استفاده کنید
$.ajax({ url: "http://www.api.notificatio.me/v1/user/message", type: "POST", dataType: "json", crossDomaint: true, data: { phoneNumber: "your_phone_number", apiHash: "your_api_hash", message: "your_message" }, cache: false, success: function() { // Your code to handle success message sent }, error: function(error) { // Your code to handle error } });
منبع : dotnettips
- C#.net
- 16k بازدید
- 26 تشکر