نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: یک مشکل ساده در php

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #6
    عضو جدید AmirWWP آواتار ها
    تاریخ عضویت
    Mar 2016
    محل سکونت
    تــهــرانــ
    نوشته ها
    96
    تشکر تشکر کرده 
    52
    تشکر تشکر شده 
    87
    تشکر شده در
    67 پست

    پیش فرض پاسخ : یک مشکل ساده در php

    نقل قول نوشته اصلی توسط DEFALT نمایش پست ها
    اره مرسی همینکارو کردم درست شد .
    یک مشکل هم دارم یه امکانی دارم که ارسال پیام به همه کسایی که ربات رو نصب کردن هست
    خب
    این دستورات پیام من رو به ربات میفرسته
    میخام یه دستوری بهم بدید که بتونم پیاممو همزمان به گپ و ربات (هایی که ربات منو استارت کردن و اد زدن تو گپشون) بفرستم ..
    کد ها هم این ها هستند »
    کد:
    $users = file_get_contents('data/member.txt');
    $members = explode("\n", $users);
    if (!in_array($from_id, $members)) {
        $adduser = file_get_contents('data/member.txt');
        $adduser .= $from_id . "\n";
        file_put_contents('data/member.txt', $adduser);
    }$users = file_get_contents('data/users.txt');
    $members = explode("\n", $users);
    if (!in_array($chat_id, $members)) {
        $adduser = file_get_contents('data/users.txt');
        $adduser .= $chat_id . "\n";
        file_put_contents('data/users.txt', $adduser);
    } elseif ($textmassage == 'ارسال به همه' && $from_id == $Dev) {
        save("data/$from_id/file.txt", "sendtoall");
        MrPHPBot('sendmessage', [
            'chat_id' => $Dev,
            'text' => "لطفا متن خود را بفرستید :",
            'parse_mode' => 'MarkDown',
        ]);
    } elseif ($step == 'sendtoall') {
        $mem = fopen("data/member.txt", 'r');
        while (!feof($mem)) {
            $memuser = fgets($mem);
            save("data/$from_id/file.txt", "to");
            MrPHPBot('sendmessage', [
                'chat_id' => $memuser,
                'text' => $textmassage,
                'parse_mode' => 'MarkDown'
            ]);
        }
    } elseif ($textmassage == 'فروارد همگانی' && $from_id == $Dev) {
        save("data/$from_id/file.txt", "fortoall");
        MrPHPBot('sendmessage', [
            'chat_id' => $Dev,
            'text' => "لطفا متن خود را بفرستید :",
            'parse_mode' => 'MarkDown',
        ]);
    } elseif ($step == 'fortoall') {
        $mem = fopen("data/member.txt", 'r');
        while (!feof($mem)) {
            $memuser = fgets($mem);
            save("data/$from_id/file.txt", "none");
            Forward($memuser, $chat_id, $message_id);
        }
    اول از همه باید رباتتون یه دیتابیس یا فایل هایی برای ذخیره کاربرا و گروه ها داشته باشه. وقتی کاربر استارت میکنه رباتتون رو یا ربات داخل گروهی اد میشه chat id اون گروه یا کاربر داخل دیتابیس یا فایلتون ذخیره شه. نهایتاً برای ارسال پیام اون chat id هارو از دیتابیس یا فایل ها بخونید و با sendMessage مربوط به api تلگرام ارسال کنید.

    پیشنهاد میکنم اگر php بلد نیستید حتماً قبل از هرکاری سراغ آموزش های php برید و اگر بلد هستید مستندات api تلگرام رو از داخل لینک زیر بخونید:
    https://core.telegram.org/bots/api
    AMYR.IR
    Telegram & Back-End Developer

  2. تعداد تشکر ها از AmirWWP به دلیل پست مفید


اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

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