رفتن به مطلب

ارسال پیام به تلگرام بعد از ایجاد تاپیک


ارسال‌های توصیه شده

دروود دوستان عزیز ...

همونطوری که از سوال مشخصه میخوام بعد از ارسال پست توی کانال تلگرام پیام ارسال بشه ...

وب هوک رو ست کردم فقط یه مشکلی هست.

کد ارسال پست رو باید کجا قرار بدم؟
کدی که واسه ارسال پیام توی کانال هست توی فایل topic.php قرارش میدم اجرا میشه ولی به صورت لوپ توی کانال هعی پست ارسال میکنه!

این کدش هست:

require_once 'telegramBot/update.php';
    $text = '*⭐️ '.$lang->new_discuss_by . ' ' . $username .'*';
    $text .= "\n\n";
    //$text .= $thread_info['text'];
    //$text .= "\n\n";
    $text .= "‏#{$thread_info['cat']}";
    $text .= "\n\n";
    $text .= "[? {$lang->view}]({$link})";
    $text .= "\n\n";

    $content = array(
        'chat_id' => $config['channel']['id'],
        'text'    => $text,
        'parse_mode' => 'markdown'
    );

    $telegram->sendMessage($content);

خط دوم برای تست، این کد رو میزارم سایت کلا بالا نمیاد و روی صفحه مینویسه null

    var_dump( $databaseColumnMap );die();

اگرم نذارم یکسره پیام داخل کانال ارسال میشه ...

کد اول رو کجا باید قرار بدم؟  کمک کنین متغیر هارو هم پیدا کنم ممنون میشم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • تیم مدیریت/توسعه دهنده
در 20 ساعت قبل، divooneto گفته است :

دروود دوستان عزیز ...

همونطوری که از سوال مشخصه میخوام بعد از ارسال پست توی کانال تلگرام پیام ارسال بشه ...

وب هوک رو ست کردم فقط یه مشکلی هست.

کد ارسال پست رو باید کجا قرار بدم؟
کدی که واسه ارسال پیام توی کانال هست توی فایل topic.php قرارش میدم اجرا میشه ولی به صورت لوپ توی کانال هعی پست ارسال میکنه!

این کدش هست:


require_once 'telegramBot/update.php';
    $text = '*⭐️ '.$lang->new_discuss_by . ' ' . $username .'*';
    $text .= "\n\n";
    //$text .= $thread_info['text'];
    //$text .= "\n\n";
    $text .= "‏#{$thread_info['cat']}";
    $text .= "\n\n";
    $text .= "[? {$lang->view}]({$link})";
    $text .= "\n\n";

    $content = array(
        'chat_id' => $config['channel']['id'],
        'text'    => $text,
        'parse_mode' => 'markdown'
    );

    $telegram->sendMessage($content);

خط دوم برای تست، این کد رو میزارم سایت کلا بالا نمیاد و روی صفحه مینویسه null


    var_dump( $databaseColumnMap );die();

اگرم نذارم یکسره پیام داخل کانال ارسال میشه ...

کد اول رو کجا باید قرار بدم؟  کمک کنین متغیر هارو هم پیدا کنم ممنون میشم.

درود.

شما در جای اشتباهی در حال وارد کردن این کد هستید.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 11 ساعت قبل، محمد قاسمی گفته است :

درود.

شما در جای اشتباهی در حال وارد کردن این کد هستید.

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

یک بیشتر راهنمایی میکنید که میتونم توی کدوم فایل قرارش بدم؟
زیادم از برنامه نویسی سر در نمیارم :biggrin:

منظورتون اینه که با یکم تغییر تو همین فایل topic.php میتونم قرارش بدم ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • تیم مدیریت/توسعه دهنده
در 33 دقیقه قبل، divooneto گفته است :

یک بیشتر راهنمایی میکنید که میتونم توی کدوم فایل قرارش بدم؟
زیادم از برنامه نویسی سر در نمیارم :biggrin:

منظورتون اینه که با یکم تغییر تو همین فایل topic.php میتونم قرارش بدم ؟

درود.

بله، درون همان فایل و در متد : 

	/**
	 * Process created object AFTER the object has been created
	 *
	 * @param	\IPS\Content\Comment|NULL	$comment	The first comment
	 * @param	array						$values		Values from form
	 * @return	void
	 */
	protected function processAfterCreate( $comment, $values )
	{
		$this->processAfterCreateOrEdit( $values );
		
		parent::processAfterCreate( $comment, $values );
	}

موفق باشید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...