การส่งข้อความในเกมจากภายนอก

จาก Tribalwars Wiki TH
Jump to navigation

การส่งข้อความในเกมจากภายนอก

ส่งข้อความภายในเกมผ่าน API จากภายนอก

บางครั้งคุณอาจต้องการส่งข้อความไปยังผู้เล่นเพื่อแจ้งอัปเดตสถานการณ์ สำคัญโดยใช้โปรแกรมภายนอกมากกว่า เนื่องจากการใช้บอทนั้นเป็นสิ่งที่ผิดกฎของเกม เราจึงเปิด API นี่ขึ้นมาให้ใช้งาน

ข้อความภายในเกมจะถูกสร้างขึ้นผ่าน GET request:

http://th1.tribalwars.asia/send_mail.php?from_id=FROM_ID&api_key=API_KEY&to=TO&subject=SUBJECT&message=MESSAGE

ความหมายของพารามิเตอร์:

   * FROM_ID: รหัส ID ของบัญชีของคุณ (สามารถหาได้จากหน้าจัดอันดับ)
   * API_KEY: API-Key เกมไทรบัลวอรส์ของคุณ (ไปที่การตั้งค่า -> การตั้งค่า)
   * TO: ชื่อ (ไม่ใช่รหัส ID) ของผู้เล่นที่จะรับข้อความ
   * SUBJECT: หัวข้อ
   * MESSAGE: ข้อความ

API นี้เปิดให้ใช้เฉพาะบัญชีพรีเมียมเท่านั้น และจะต้องไม่ใช้เพื่อการสแปมหรือก่อกวนผู้เล่นอื่น มิฉะนั้นบัญชีของคุณจะถูกแบน ตัวอย่างในภาษา PHP:

// พารามิเตอร์จะต้องถูกเข้ารหัสด้วย urlencode() $to = urlencode('exception'); $subject = urlencode('ทดสอบ & ทดสอบ'); $message = urlencode('นี่คือการทดสอบ');

$base_url = "http://th1.tribalwars.asia/send_mail.php?from_id=FROM_ID&api_key=API_KEY";
// เปิดไปยัง URL
$handle = fopen($base_url . "&to=$to&subject=$subject&message=$message", 'r');
echo fgets($handle); // ข้อความผลลัพธ์
fclose($handle);