کمانڈ لائن سے ایک SMS ٹیکسٹ میسج بھیجیں۔

Anonim

جب آپ ٹیکسٹ پیغامات بھیجنے کے بارے میں سوچتے ہیں تو آپ شاید آئی فون یا اینڈرائیڈ کے بارے میں سوچتے ہیں، اور کمانڈ لائن آپ کے ذہن میں نہیں آتی، لیکن ہمیشہ کارآمد curl کمانڈ کی بدولت، آپ کسی بھی فون پر ایس ایم ایس ٹیکسٹ پیغام بھیج سکتے ہیں۔ نمبر دائیں ٹرمینل سے۔

ہاں، curl، وہی کمانڈ لائن ٹول جو یو آر ایل میں اور اس سے ڈیٹا کی منتقلی، فائلیں ڈاؤن لوڈ کرنے، HTTP ہیڈر کی تفصیلات حاصل کرنے، اور بہت کچھ، ٹیکسٹ پیغامات بھیج سکتا ہے۔یہ ٹیکسٹ بیلٹ سروس، ایک مفت آؤٹ گوئنگ SMS API کو بھیجی گئی POST درخواست کے ذریعے کیا جاتا ہے۔ یقینی طور پر حدود ہیں، لیکن وہ 75 ٹیکسٹس فی دن (فی IP) پر کافی فراخ دل ہیں، اور آپ غلط استعمال کو روکنے کے لیے تین منٹ میں 3 سے زیادہ متن نہیں بھیج سکتے۔ اس کے علاوہ، یہ بات ذہن میں رکھیں کہ آپ سے آنے والے ٹیکسٹس کے لیے آپ کے سیل فراہم کنندہ سے باقاعدہ SMS / ٹیکسٹنگ ریٹ پر چارج کیا جائے گا - یہ iMessage سروس استعمال نہیں کرتا ہے - لہذا اگر آپ کے پاس لامحدود نہیں ہے تو اس کا زیادہ استعمال نہ کریں۔ روایتی ٹیکسٹنگ پلان۔

کرل کے ساتھ کمانڈ لائن سے ٹیکسٹ میسج بھیجنا

استعمال کرنے کے لیے بنیادی ترکیب مندرجہ ذیل ہے، یقینی بنائیں کہکو اپنے 10 ہندسوں کے فون نمبر (10 ہندسوں=ایریا کوڈ + فون نمبر) سے تبدیل کریں۔ اور پھر پیغام=متن کو بھیجنے کے لیے اپنے پیغام سے تبدیل کریں:

"

curl http://textbelt.com/text -d number=-d message=text یہاں جاتا ہے "

مثال کے طور پر، فون نمبر 555-155-1555 (اصلی نمبر نہیں) پر "Hello from OSXDaily.com" لکھنے کے لیے آپ درج ذیل کمانڈ سٹرنگ استعمال کریں گے:

"

curl http://textbelt.com/text -d number=5551551555 -d message=hello from OSXDaily.com "

ہاں آپ وہاں کسی دوسرے شخص کا فون نمبر بھی لگا سکتے ہیں، لیکن شاید آپ کو ان کی اجازت کے بغیر ایسا نہیں کرنا چاہیے۔

اگر متن کامیابی کے ساتھ بھیجا گیا تو، کمانڈ لائن ایک پیغام لوٹائے گی جس میں کہا جائے گا کہ '{"success":true}'، اگر یہ کسی بھی وجہ سے ناکام ہوتا ہے، تو یہ کچھ اس طرح نظر آئے گا، جو عام طور پر آپ کے کمانڈ کے نحو میں خرابی کی نشاندہی کرتا ہے: '{"success":false, "message": "نمبر اور پیغام کے پیرامیٹرز درکار ہیں۔"} curl: (6) ہوسٹ کو حل نہیں کیا جا سکا:' بس کمانڈ سٹرنگ کا جائزہ لیں اور دوبارہ کوشش کریں.

ٹیکسٹ میسج آپ کے آئی فون یا اینڈرائیڈ پر بہت جلد پہنچنا چاہیے، حالانکہ سروس کا استعمال ممکنہ طور پر قطار پر منحصر ہے اور ٹیکسٹ بیلٹ کو دوسری جگہوں سے کتنی سرگرمیاں موصول ہو رہی ہیں۔ یہ مندرجہ ذیل کی طرح کچھ دیکھ کر آئے گا:

(اگر آپ سوچ رہے ہیں کہ متن کا جواب دینا کہیں نہیں جاتا اور کچھ نہیں کرتا، یہ 2 طرفہ سروس نہیں ہے)

یہ Mac OS X، Linux، اور ممکنہ طور پر کسی بھی دوسرے OS یا سروس کو کرل تک رسائی حاصل کرنے کے لیے متن بھیجنے کا کام کرتا ہے۔ وصول کنندہ فریق کو کسی ایسے موبائل فون کے ساتھ کام کرنا چاہیے جو SMS قبول کرتا ہو، چاہے وہ آئی فون ہو یا قدیم نوکیا۔

بش میں فوری 'ٹیکسٹ بھیجیں' کمانڈ شامل کرنا

اگر آپ اپنے آپ کو ٹرمینل سے متن بھیجنے کی سہولت سے لطف اندوز ہوتے ہیں اور اسے اکثر استعمال کرنے کا ارادہ رکھتے ہیں، تو آپ اپنی .bash_profile میں درج ذیل کو شامل کرکے کمانڈ سٹرنگ کو مختصر کرنے کے لیے ایک سادہ bash اسکرپٹ بنا سکتے ہیں۔ نمبر کو اپنے 10 ہندسوں کے فون نمبر سے بدلنا یقینی بنائیں:

"

sendtext () { curl http://textbelt.com/text -d number=5551113333 -d message=$1;echo پیغام بھیجا گیا؛ }"

اس کے ساتھ آپ کے bash_profile میں، آپ اپنے آپ کو ایک ٹیکسٹ بھیجنے کے لیے بس "Sendtext your message goes here" ٹائپ کر سکتے ہیں۔ یہ ڈبل ایمپرسینڈز اور& کے ساتھ کچھ تفریح ​​اور افادیت کی بھی اجازت دیتا ہے، جیسے سافٹ ویئر پیکج کے انسٹال ہونے پر اپنے آپ کو ایس ایم ایس الرٹ بھیجنا، یا جب کوئی ریموٹ فائل ڈاؤن لوڈ ہو جاتی ہے۔ کمانڈ لائن کا تجربہ رکھنے والے شاید اس کے لیے دس لاکھ اور ایک اور آسان استعمال کے بارے میں سوچ سکتے ہیں۔

TextBelt کے مطابق، سروس یقینی طور پر مندرجہ ذیل سیل نیٹ ورکس کے ساتھ USA میں کام کرتی ہے: Alltel، Ameritech، AT&T وائرلیس، Boost، CellularOne، Cingular، Sprint PCS، Telus Mobility، T-Mobile، Metro PCS , Nextel, O2, Orange, Qwest, Rogers Wireless, US Cellular, Verizon, Virgin Mobile. یہ امریکہ تک محدود ہو سکتا ہے، لیکن ہم علاقے سے باہر نیٹ ورکس کی جانچ کرنے سے قاصر ہیں، اگر آپ اسے کہیں اور آزمائیں تو ہمیں بتائیں۔

کمانڈ لائن سے ایک SMS ٹیکسٹ میسج بھیجیں۔