نمایش نتایج 1 تا 11 از 11

نام تاپیک: ارسال پیام انبوه در تلگرام

  1. #1

    Question ارسال پیام انبوه در تلگرام

    با عرض سلام و خسته نباشید

    بنده یه اسکریپتی میخوام بنویسم که در تلگرام پیام انبوه ارسال کنم. ممنون میشم راهنمایی کنین یا نمونه کد قرار بدین.

  2. #2

    نقل قول: ارسال پیام انبوه در تلگرام

    تو سایت خود تلگرام نمونه کدها موجوده. اگه برنامه نویسی بلد باشید نیازی به سوال پرسیدن و درخواست کد آماده در اینجا نیست

  3. #3

    نقل قول: ارسال پیام انبوه در تلگرام

    از طریق url میتونم پیام ارسال کنم اما مشکل اینجاست که چطوری برای یک شماره موبایل ارسال کنم.
    ممنون میشم نمونه کد قرار بدین (شما که بلدین!)

  4. #4

    نقل قول: ارسال پیام انبوه در تلگرام

    دوباره میگم تو سایت خود تلگرام همه چیزو گفته. لطفا برای کار که میخواید انجام بدید یکم وقت بزارید و تو سایت مرجع یه نگاه کامل بندازید

    تمامی حالات ارسال را گفته تو قسسمت documations

  5. #5

    نقل قول: ارسال پیام انبوه در تلگرام

    ببخشیدا اما به جای اینکه هی بگین تو سایت تلگرام هست بهتر نیست راهنمایی کنین یا نمونه کد قرار بدین. اگه هم بلد نیستین لازم نیست حتما پاسخ بدین.
    با احترام

  6. #6

    نقل قول: ارسال پیام انبوه در تلگرام

    سلام و خسته نباشید
    مگه میشه تو php به تلگرام پیام فرستاد؟
    تا اونجایی که من میدونم نمیشه.
    مرسی

  7. #7

    نقل قول: ارسال پیام انبوه در تلگرام

    با سلام. خب فک کنم میشه چون چندین کلاس توی گیت هاب و... دیدم. حالا شما راهی دارید بگید. مشکل بنده اینکه که چطوری از طریق شماره موبایل ارسال کنم. ساده تر بگم میخوام یه وب سایت تبلیغات تلگرام راه اندازی کنم. ممنون میشم راهنمایی بفرمائید. حالا با هر زبانی. ممنون میشم کمک کنین

  8. #8

    نقل قول: ارسال پیام انبوه در تلگرام

    سلام دوستان
    اینطور که من فهمیدم باید با json کار کنید تا بتونید اطلاعات دریافت یا ارسال کنید .

  9. #9

    نقل قول: ارسال پیام انبوه در تلگرام

    اینکه بله. دوستان توجه کنید سوال بنده اینکه چطور از طریق شماره موبایل هایی که دارم برای کاربران پیام ارسال کنم؟
    ممنون

  10. #10

    نقل قول: ارسال پیام انبوه در تلگرام

    سلام
    من ی کلاسی پیدا کردم ولی طریقه استفاده از اون رو نمیدونم.
    کسی تا به حال با این کلاس کار کرده؟
    مرسی



    class TelegramClient {

    // Regexps to parse response elements.
    const RX_USER = '[\w\s]+'; // Jose Reyero
    const RX_DATE = '\[[\w\s\:]\]'; // [20 Feb], [15:19]
    const RX_PENDING = '\d+\sunread'; // 0 unread

    /**
    * Running parameters to pass to the process.
    *
    * @var array
    */
    protected $params;

    // Running process
    protected $process;


    protected $logs = array();

    // Debug level
    protected $debug = 1;

    /**
    * Class constructor.
    */
    public function __construct(array $params) {
    // Add some defaults
    $params += array('debug' => 0);
    $this->params = $params;
    $this->debug = $params['debug'];
    }

    /**
    * Send message to phone number.
    */
    public function sendPhone($phone, $message) {
    $contacts = $this->getContactList();
    // @todo find peer name by contact.
    return $this->msg($peer, $message);
    }

    /**
    * Send message to peer.
    */
    public function sendMessage($peer, $message) {
    $output = $this->execCommand('msg', $peer . ' ' . $message);
    // @todo Parse output and get success / failure.
    return TRUE;
    }

    /**
    * Get contact list.
    *
    * @return array
    * Contacts indexed by phone number.
    */
    function getContactList() {
    //if (!isset($this->contacts)) {
    // $this->contacts = array();
    //$output = $this->execCommand('contact_list');
    // Multiple lines of the form:
    // User #12345678: User Name (User_Name 341233444)....
    ///$response = $this->parseResponse('/^User\s\#(\d+)\:\s([\w\s]+)\s.*/');
    // Response should be an array....?
    // @todo Put that array in contacts with the right format
    if ($this->execCommand('contact_list'))
    {
    //}
    //return $this->contacts;
    return $this->parseResponse('/User\s\#(\d+)\:\s([\w\s]+)\s\((\w+)\s(\d+)\)\s(\w+)\.\s(\w+\s\w+)\s\[(\w+\/\w+\/\w+)\s(\w+\:\w+\:\w+)\]/u');
    }
    }

    /**
    * Get list of current dialogs.
    */
    function getDialogList() {
    if ($this->execCommand('dialog_list')) {
    // @todo Add the right regexp format for the response.
    return $this->parseResponse('/^User\s([\w\s]+)\:\s(\d+)\s(\w+)$/u');
    }
    }

    /**
    * Add contact
    */
    function AddContact($phone, $fname, $sname) {
    $output = $this->execCommand('add_contact ' . $phone . ' ' . $fname . ' ' . $sname);
    // @TODO test the exit of the command
    return TRUE;
    }

    /**
    * Low level exec function.
    *
    * @param $command
    * Command key
    * @param $args
    * Command arguments.
    * @param $parse_response
    * Optional regex to parse the response.
    * None if we don't need a response.
    */
    protected function execCommand($command, $args = NULL) {
    // Make sure process is started.
    if ($process = $this->getProcess()) {
    return $process->execCommand($command, $args);
    }
    }

    /**
    * Parse process response.
    *
    * @param $pattern
    * Regexp with the response format.
    *
    * @return array|NULL
    * Response array if any.
    */
    protected function parseResponse($pattern = NULL) {
    if ($process = $this->getProcess()) {
    return $process->parseResponse($pattern);
    }
    }

    /**
    * Start process.
    */
    function getProcess() {
    if (!isset($this->process)) {
    $this->start();
    }
    return $this->process;
    }

    /**
    * Start process.
    */
    function start() {
    $this->process = new TelegramProcess($this->params);
    $this->process->start();
    sleep(1);
    }

    /**
    * Exit process (send quit command).
    */
    function stop() {
    if (isset($this->process)) {
    $this->process->close();
    unset($this->process);
    }
    }

    /**
    * Log line in output.
    */
    function log($message) {
    //$this->output[] = $message;
    if ($this->debug) {
    print $message . "\n";
    }
    }

    /**
    *
    * Parser for contact_list lines
    * return @array
    */
    function ParseContactList($cadena)
    {
    $replace = array('(', ')', '[', ']', ':', '"', '#','.');
    $idinit = strpos($cadena, '#')+1;
    $idend = strpos($cadena, ':');
    $cnameend = strpos($cadena, '(');
    $cnameoend = strpos($cadena, ')');
    $cnameocon = str_replace($replace, '', substr($cadena, $cnameend, $cnameoend));
    $statusinit = strpos($cadena, ')');
    $statusend = strpos($cadena, '.');
    $lastcondinit = strpos($cadena, '[');
    $lastconhend = strpos($cadena, ']');
    $linea['usid'] = substr($cadena, $idinit, $idend-$idinit);
    $linea['cname'] = substr($cadena, $idend+2, $cnameend-$idend-2);
    sscanf ($cnameocon, '%s %s', $linea['cnameo'], $linea['number'] );
    $linea['lastcond'] = substr($cadena, $lastcondinit+1, 10);
    $linea['lastconh'] = substr($cadena, $lastcondinit+11, 9);
    $this->contacts[] = $linea;
    return $this->$linea;
    }

    }

  11. #11

    نقل قول: ارسال پیام انبوه در تلگرام

    سلام دوستان کسی هست که با api های تلگرام کار کرده باشه یا متوجه بشه چی به چیه ؟ این api ها با چه زبانی هست ؟ یک جوری خاصی من که اصلا متوجه نمیشم

تاپیک های مشابه

  1. ارسال پیام انبوه از طریق وایبر
    نوشته شده توسط baraye1bar در بخش Android Studio
    پاسخ: 15
    آخرین پست: سه شنبه 13 بهمن 1394, 00:28 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •