ارسال پیامهای تبلیغاتی از طریق نرم افزارهایی مثل Viber , Telegram این روزها بازار داغی دارند. این نرم افزارها به همراه خود Api هایی را نیز جهت توسعه دهندگان ارائه میدهند. Telagram هم که به یکی از محبوبترین نرم افزارها در ایران تبدیل شدهاست. اگر به مستندات Telegram مراجعه کنید، میتوانید نحوهی استفاده را مشاهده کنید. ولی روشهای دیگری هم هستند که بسیار سادهتر هستند.
اگر به سایت
notificatio.me مراجعه کنید، در این زمینه Api ایی را ارائه میدهد که به راحتی میتوانید از آن برای ارسال پیام استفاده کنید. البته تا ارسال 100 پیام آن رایگان هست.
ابتدا یک پروژهی از نوع Windows و یا console را ایجاد کنید.
سپس در خط فرمان package manager console دستور زیر را کپی کنید:
Install-Package Notificatio.TelegramClient
پس از نصب شدن بستهی Nuget، یک دکمه روی فرم قرار دهید و در رویداد OnClick آن دستورات زیر را تایپ کنید:
var api = NotificatioApi.Initialize(" Your Hash_Key");
api.SendMessage("Phone Number", "this is a test Message");
سپس در سایت
notificatio.me ثبت نام کنید و پس از ثبت نام، به پروفایلتان رفته و Api Hash ایی را که در آنجا قابل مشاهده هست، کپی و به جای Your Hash_Key قرار دهید. برای شماره تلفن هم فقط از اعداد استفاده کنید.
در آخر برنامه را اجرا کنید و بر روی دکمه، کلیک کنید. پس از اتمام کار ارسال، برای مشاهدهی تعداد پیامهای ارسال شده و یا آمار ماهانه، در سایت فوق میتوانید به Dashboard آن مراجعه کنید و تعداد و آمار پیامهای ارسالی را ببینید.
البته با استفاده از 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
}
});