دیتالایف انجین فارسی

ارسال اخبار در کانال تلگرام

تاریخ انتشار: 27 شهریور 1395
ارسال کننده: Mohammad_1ta
با استفاده از این هک ساده، می‌توانید به صورت همزمان درکنار مطالبی که روی سیستم دیتالایف انجین منتشر می‌کنید، در کانال تلگرام سایت‌تون هم ارسال کنید.
ارسال اخبار در کانال تلگرام

روال کار به این صورت هست که ابتدا یک ربات روی تلگرام می‌سازید، سپس ربات رو به عنوان Administrator روی کانال خود Add می‌کنید.
  • دانلود
  • آموزش نصب
نام فایلحجم فایلتعداد دانلودعملیات
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.
1) فایل رو دانلود کنید و به مسیر مشخص آپلود کنید.

2) به آیدی BotFather@ در تلگرام پیام بدید و با استفاده از دستور زیر، ربات خود را بسازید:
/newbot

در پاسخ آن، ابتدا یک نام و سپس یک آیدی به صورت دلخواه برای ربات وارد کنید. پس از اتمام مراحل، در انتها به شما یک کد مشخص ( Token ) ارسال می‌کند.
اکنون آیدی رباتی که ساختید رو داخل کانال به صورت Administrator اضافه کنید.

2) فایل telegram.class.php رو باز کنید. در خط 30 این فایل، Token ای که دریافت کرده اید رو قرار بدید و در خط 36 هم آیدی کانال.

3) فایل engine/inc/addnews.php رو باز کنید و به دنبال کد زیر بگردید:
$row = $db->insert_id();
پس از کد پیدا شده، کد زیر را قرار دهید:
include_once ENGINE_DIR . '/classes/telegram.class.php';

حال با ارسال خبر از طریق مدیریت سایت، همان لحظه روی کانال شما هم ارسال می شود.
_________________________________
اضافات:
اگر به فایل telegram.class.php دقت کنید، در خطوط 18 و 24 دو نوع امکان برای شما وجود دارد.
web_preview : اگر این مقدار فعال باشد، پستی که روی تلگرام ارسال میشود حاوی پیش نمایش از لینک خبر هست.
silent : با فعال سازی این گزینه، پست هایی که روی تلگرام ارسال می شوند، به صورت سایلنت یا بی صدا هستند ( بدون Notification )
30 نفر (12 کاربر و 18 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
27 شهریور 1395 - 10:48
ممنون آقای یکتا loveu love

--------------------
عضو سایت
27 شهریور 1395 - 11:51
تشکر بسیار عالبه فقط مشکل با تگ thumb داره یعنی اگه تصاویر تگ thumb داشته باشن نمایش داده نمیشه
عضو سایت
27 شهریور 1395 - 16:37
تشکر
بسیار عالیه flower

--------------------
عضو سایت
27 شهریور 1395 - 18:02
آی دی کانال رو به چه شکلی وارد کنیم
یه نمونه تایپ کنید
مدیر کل
28 شهریور 1395 - 01:07
ممنون دوستان عزیز از نظراتتون flower

نقل قول: mrsamad
تشکر بسیار عالبه فقط مشکل با تگ thumb داره یعنی اگه تصاویر تگ thumb داشته باشن نمایش داده نمیشه

بله متاسفانه تلگرام در این حالت از عکس ساپورت نمیکنه...

نقل قول: javadfc1
آی دی کانال رو به چه شکلی وارد کنیم
یه نمونه تایپ کنید

بدون هیچ کاراکتر اضافه وارد کنید. بطور مثال: dle_test

--------------------
مدیر سایت
28 شهریور 1395 - 12:44
درود بر محمد عزيز
مرسي
خيلي لازم بود واسه ديتالايف flower

--------------------
میهمان
29 شهریور 1395 - 18:43
سلام
تقریبا دو هفته اس که با دیتالایف اشنا شدم میخاستم رو سایتم ست کنم اما یه مشکل کوچیک دارم میخوام فیلد عنوان مطلب رو حذف کنم و فقط ایدی مطلب تو ادرس سایت باشه اما هرکاری کردم نشد فایل های addnews.php رو هم دستکاری کردم ادرس سایت به این صورت درمیاد:
site.com/ID-.html
دوستان اگه راهنمایی کنن ممنون میشم دوست دارم ادرس سایت اینطوری باشه:
site.com/post-ID.html or site.com/ID.html
عضو سایت
30 شهریور 1395 - 22:25
تشکر میکنم به خاطر این هک بسیار کاربردی
درود بر آقای یکتامرام عزیز

ممنون میشم این تایپیک را مطالعه بفرمایید :
شخصی سازی هک "ارسال اخبار در کانال تلگرام"
عضو سایت
15 مهر 1395 - 02:44
برای من کار نمیکنه هر مطلبی ارسال میکنم اتفاقی در کانال نمیفته
عضو سایت
28 مهر 1395 - 08:08
سلام و وقت بخیر

بابت آموزش کامل و گام به گام تشکر می کنم .

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

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

با تشکر
عضو سایت
29 مهر 1395 - 10:43
دوستان من رو دیتالایف 10.6 امتحان کردم کار نمی کنه
لطفا منو راهنمایی کنید
مدیر بخش ماژول ها
29 مهر 1395 - 13:16
نقل قول: mehraboni
سلام و وقت بخیر
بابت آموزش کامل و گام به گام تشکر می کنم .
مشکلی که وجود داره اینه که پستی که از قبل داخل سایت بوده و آپدیت می کنیم رو ربات داخل کانال ارسال نمی کنه و فقط پست های جدیدی که داخل سایت ارسال شدند توسط ربات داخل کانل ثبت میشن.
اگه راه حلی جهت اینکه آپدیت پست های قبلی هم داخل کانال ارسال بشه دارید لطفا مطرح کنید.
با تشکر

سلام و عرض ادب
شما برای استفاده در ویرایش اخبار ابتدا باید این رو در نظر بگیرید ربات در این حالت پست جدیدی علاوه بر پست قبلی به کانال ارسال می کند.( منظور انتظار ویرایش پست قبلی رو نداشته باشید )
برای این منظور فایل engine/inc/editnews.php رو ویرایش کرده و کد زیر را بیابید :
$db->query( "UPDATE " . PREFIX . "_post SET title='$title', date='$thistime', short_story='$short_story', full_story='$full_story', xfields='$filecontents', descr='{$metatags['description']}', keywords='{$metatags['keywords']}', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', fixed='$news_fixed', allow_br='$allow_br', symbol='$catalog_url', tags='{$_POST['tags']}', metatitle='{$metatags['title']}' WHERE id='$item_db[0]'" );

این کد در خط 1807 قرار دارد. بعد از کد بالا کد زیر را وارد کنید :
include_once ENGINE_DIR . '/classes/telegram.class.php';

در همین فایل و در خط 1812 کد زیر را بیابید :
$db->query( "UPDATE " . PREFIX . "_post SET title='$title', short_story='$short_story', full_story='$full_story', xfields='$filecontents', descr='{$metatags['description']}', keywords='{$metatags['keywords']}', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', fixed='$news_fixed', allow_br='$allow_br', symbol='$catalog_url', tags='{$_POST['tags']}', metatitle='{$metatags['title']}' WHERE id='$item_db[0]'" );

بعد از کد بالا کد زیر را وارد کنید :
include_once ENGINE_DIR . '/classes/telegram.class.php';

بر روی نسخه 11.1 تست شد.
لینک تصویر
اولی ارسال خبر ، دومی تغییر زمان انتشار خبر به تاریخ و ساعت جاری ، سومی تغییر در متن خبر

موفق باشید

--------------------
عضو سایت
29 مهر 1395 - 16:27
آقا احسان بابت زحمتی که کشیدید سپاسگذارم.

موفق باشید
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *