روبوٹ دھکا پیغام کا احساس کرنے کے لئے Dingding انٹرفیس کال کریں

مصنف:لیدیہ, تخلیق: 2022-12-20 08:57:16, تازہ کاری: 2023-09-20 09:09:55

img

روبوٹ دھکا پیغام کا احساس کرنے کے لئے Dingding انٹرفیس کال کریں

1. خلاصہ

حقیقی لین دین میں ، ایف ایم زیڈ کوانٹ روبوٹ کی تجارتی حیثیت کو وقت پر جاننے کے ل sometimes ، بعض اوقات ہمیں روبوٹ کے ذریعہ انجام دیئے گئے لین دین کے نتائج کو وی چیٹ ، ای میل ، ایس ایم ایس وغیرہ پر بھیجنے کی ضرورت ہوتی ہے۔ تاہم ، ہر روز سیکڑوں مختلف اقسام کی معلومات ہوتی ہیں ، جس کی وجہ سے یہ ان معلومات کے لئے غیر حساس ہوجاتی ہے ، جس کی وجہ سے اہم معلومات کے بروقت جمع کرنے میں ناکامی واقع ہوتی ہے۔ لہذا ، یہ مضمون ڈنگڈنگ گروپ انٹرفیس کو کال کرکے روبوٹ پش میسج کو نافذ کرتا ہے۔

2. ڈنگنگ گروپ روبوٹ

ڈنگنگ گروپ روبوٹ ایک اعلی درجے کی توسیع کا فنکشن ہے۔ جب تک ڈنگنگ اکاؤنٹ موجود ہے ، آپ اسے استعمال کرسکتے ہیں۔ یہ تیسری پارٹی کی معلومات کو ڈنگنگ گروپ میں جمع کر سکتا ہے تاکہ خودکار معلومات کی ہم وقت سازی حاصل کی جاسکے۔ یہ ویب ہوک پروٹوکول کی اپنی مرضی کے مطابق رسائی کی حمایت کرتا ہے ، اور یاد دہانی ، الرٹ اور دیگر معلومات کو ایف ایم زیڈ کوانٹ روبوٹ کے ذریعہ ڈنگنگ گروپ میں جمع کرتا ہے۔ تین میسج فارمیٹس اور پانچ میسج کی اقسام کی حمایت کی جاتی ہے: متن ، لنک اور مارک ڈاؤن۔ ایک ہی پیغام کو ایک ہی وقت میں متعدد ڈنگنگ گروپوں کو بھی بھیجا جاسکتا ہے۔ سرکاری لنک ملاحظہ کریں:https://ding-doc.dingtalk.com/doc#/serverapi2/ye8tup

3۔ روبوٹ بنائیں

مرحلہ 1: ڈنگنگ گروپ بنائیں

img

ڈنگنگ گروپ میں تخلیق کردہ ہر اپنی مرضی کے مطابق روبوٹ ایک انوکھا ہک ایڈریس تیار کرے گا ، جسے ویب ہک ایڈریس کہا جاتا ہے۔ ڈنگنگ گروپ کو ویب ہک ایڈریس پر پیغام بھیج کر پیغام موصول ہوگا۔ آئیے مثال کے طور پر ڈنگنگ کے پی سی ورژن کو لیتے ہیں۔ سب سے پہلے ، گروپ چیٹ شروع کرنے کے لئے اوپری بائیں طرف + نشان پر کلک کریں۔ اگر آپ صرف پیغام کو خود قبول کرنا چاہتے ہیں تو ، آپ دو افراد کو منتخب کرسکتے ہیں اور انہیں باہر نکال سکتے ہیں۔ گروپ کا نام پُر کریں: FMZ روبوٹ ، اور گروپ کی قسم کے طور پر ایک عام گروپ کا انتخاب کریں۔

مرحلہ 2: Dingding گروپ روبوٹ شامل کریں

آویار پر کلک کریں ، روبوٹ مینجمنٹ کا انتخاب کریں ، پھر اپنی مرضی کے مطابق منتخب کریں ، اور شامل کریں پر کلک کریں۔ اپنی مرضی کے مطابق روبوٹ کا نام: FMZ ، نئے بنائے گئے ڈنگنگ گروپ میں شامل کیا گیا۔ روبوٹ تین سیکیورٹی کی ترتیبات کی حمایت کرتا ہے:

img

  • صارف کی طرف سے مقرر مطلوبہ الفاظ: معلومات کو صرف اس صورت میں ہم آہنگ کیا جائے گا جب اس میں یہ مطلوبہ الفاظ شامل ہوں۔
  • دستخط: ایک پاس ورڈ کی ترتیب کے برابر ہے.
  • آئی پی ایڈریس: فکسڈ تیسری پارٹی کی معلومات کا آئی پی ایڈریس سیکشن۔

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

4. کوڈ کا نفاذ

ویب ہوک ایڈریس حاصل کرنے کے بعد ، ہم ایف ایم زیڈ کوانٹ حکمت عملی میں ایڈریس پر HTTP POST درخواست بھیج کر معلومات ڈنگنگ گروپ کو بھیج سکتے ہیں۔ نوٹ کریں کہ جب POST درخواست شروع کی جاتی ہے تو کردار سیٹ انکوڈنگ کو UTF-8 پر مقرر کرنا ضروری ہے۔

import requests
import json
from datetime import datetime, timedelta, timezone


# Output information to Dingding group
def msg(text):
    token ="0303627a118e739e628bcde104e19cf5463f61a4a127e4f2376e6a8aa1156ef1"
    headers = {'Content-Type': 'application/json;charset=utf-8'}  # Request header
    api_url = f"https://oapi.dingtalk.com/robot/send?access_token={token}"
    json_text = {
        "msgtype": "text",  # Message type
        "text": {
            "content": text
        }
    }
    # Send and print messages
    Log(requests.post(api_url, json.dumps(json_text), headers=headers).content)

    
# Test functions
def onTick():
    arr = ['BTC', 'ETH', 'XRP', 'BCH', 'LTC']  # Mainstream digital currencies
    # Get the time of East Zone 8
    bj_dt = str(datetime.now().astimezone(timezone(timedelta(hours=8))))
    bj_dt = bj_dt.split('.')[0]  # Time of processing
    text = f'{bj_dt}\n'  # Define information content
    for i in arr:  # Loop mainstream digital currency array
        exchange.IO("currency", f"{i}_USDT")  # Switch trading pairs
        ticker = exchange.GetTicker().Last  # Get the latest price
        if i == 'LTC':
            full = ' :'
        else:
            full = ':'
        text = text + f"{i}/USDT{full}${ticker}\n"  # Processing information content
    msg(text)  # Call msg function to output information
    

# Strategy entrance
def main():
    while True:  # Enter infinite loop 
        onTick()  # Execute onTick function
        Sleep(1000 * 60)  # Sleep for one minute

جب ایک اپنی مرضی کے مطابق روبوٹ معلومات کو ہم آہنگ کرتا ہے تو ، وہ گروپ میں متعدد ممبروں کے لئے موبائل فون نمبر @ مقرر کرسکتا ہے۔ جب گروپ ممبر کو پیغام موصول ہوتا ہے تو ، ایک @ پیغام یاد دہانی ہوگی۔ یاد دہانی اس وقت بھی مطلع کی جائے گی یہاں تک کہ اگر کوئی پریشان سیشن مقرر نہیں ہے۔

# Output information to Dingding group
def msg(text):
    token = "0303627a118e739e628bcde104e19cf5463f61a4a127e4f2376e6a8aa1156ef1"
    headers = {'Content-Type': 'application/json;charset=utf-8'}  # Request header
    api_url = f"https://oapi.dingtalk.com/robot/send?access_token={token}"
    json_text = {
        "msgtype": "text",  # Message type
        "text": {
            "content": text
        },
        "at": {
            "atMobiles": [
                "16666666666",  # Phone number of the @
                "18888888888"  # Phone number of the @
            ],
            "isAtAll": False  # Not @ Everyone
        }
    }
    # Send and print messages
    Log(requests.post(api_url, json.dumps(json_text), headers=headers).content)

5. ٹیسٹ روبوٹ

مندرجہ بالا کوڈ میں، ہم نے ہر ایک منٹ میں مرکزی دھارے میں شامل ڈیجیٹل کرنسی کی قیمت حاصل کرنے کے لئے ایک کیس لکھا اور یہ معلومات ڈنگنگ گروپ کو بھیج دیا:img


متعلقہ

مزید