رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

پست های پیشنهاد شده

sourse    9

گروه دانشجو

سلام دوستان

سوالم این بود که به چه صورت میشه یک فایلی رو از گوشی مثلا فایل تکست رو به ربات ارسالش کرد؟

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


لینک به ارسال
شایان آباد    6,141

بنیان گذار و مدیر فنی

درود بر شما

با کد زیر میتونید این کار رو انجام بدید و به جای هر فایل صوتی ، هرچی دوست دارید بزارید :



<?php
include ("Telegram.php");

define('BOT_TOKEN', 'tokentoken');
define('API_URL', 'https://api.telegram.org/bot' . BOT_TOKEN . '/');
$telegram = new Telegram(BOT_TOKEN);
$content = file_get_contents("php://input");
$update = json_decode($content, true);
$chatID = $update["message"]["chat"]["id"];
$message = $update["message"]["text"];
$reply = sendMessage($message);
$sendto = API_URL . "sendmessage?chat_id=" . $chatID . "&text=" . $reply;
file_get_contents($sendto);

function sendMessage(&$string)
{
	switch ($string) {
	case "Hi":
		$message = "Hi Back";
		sendAudio();
		break;

	case "Bye":
		$message = "Bye Bye";
		break;

	default:
		$message = "Default";
	}

	return $message
}

function sendAudio()
{
	$sound = curl_file_create('sampleAudio.mp3', 'audio/mp3');
	$newContent = array(
		'chat_id' => $chatID,
		'audio' => $sound
	);
	$telegram->sendAudio($newContent);
}

?>

موفق باشید

  • حال کردم 1

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


لینک به ارسال
sourse    9

گروه دانشجو

در در 27 مهر 1396 در 14:48، شایان آباد گفته است :

درود بر شما

با کد زیر میتونید این کار رو انجام بدید و به جای هر فایل صوتی ، هرچی دوست دارید بزارید :




<?php
include ("Telegram.php");

define('BOT_TOKEN', 'tokentoken');
define('API_URL', 'https://api.telegram.org/bot' . BOT_TOKEN . '/');
$telegram = new Telegram(BOT_TOKEN);
$content = file_get_contents("php://input");
$update = json_decode($content, true);
$chatID = $update["message"]["chat"]["id"];
$message = $update["message"]["text"];
$reply = sendMessage($message);
$sendto = API_URL . "sendmessage?chat_id=" . $chatID . "&text=" . $reply;
file_get_contents($sendto);

function sendMessage(&$string)
{
	switch ($string) {
	case "Hi":
		$message = "Hi Back";
		sendAudio();
		break;

	case "Bye":
		$message = "Bye Bye";
		break;

	default:
		$message = "Default";
	}

	return $message
}

function sendAudio()
{
	$sound = curl_file_create('sampleAudio.mp3', 'audio/mp3');
	$newContent = array(
		'chat_id' => $chatID,
		'audio' => $sound
	);
	$telegram->sendAudio($newContent);
}

?>

موفق باشید

فایل telegram که اینکلود کردید ؟ لازم نیست؟

 

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


لینک به ارسال
شایان آباد    6,141

بنیان گذار و مدیر فنی

درود

عذرخواهی مکینم من متوجه نشدم میخواهید وقتی فایل فرستاد کپی کنه تو هاست

یا ربات فایلی رو بفرسته برای کاربر ؟

موفق باشید

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


لینک به ارسال
sourse    9

گروه دانشجو

در هم اکنون، شایان آباد گفته است :

درود

عذرخواهی مکینم من متوجه نشدم میخواهید وقتی فایل فرستاد کپی کنه تو هاست

یا ربات فایلی رو بفرسته برای کاربر ؟

موفق باشید

سلام درود

نه میخوام مثلا وقتی کاربر یه تکستی نوشت توی ادیت تکست (بیسیک 4 اندروید)  اون متن بصورت فایل txt ارسال بشه به ربات تلگرامی.

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


لینک به ارسال
sourse    9

گروه دانشجو

از توی برنامه ی اندرویدی که با بسیک4اندروید نوشته شده.

در 4 دقیقه قبل، شایان آباد گفته است :

خب از کجا ارسال بشه برای ربات ؟

 

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


لینک به ارسال
شهریار شریعتی    514

دپارتمان سرپرست

در در 2 آبان 1396 در 00:02، sourse گفته است :

سلام درود

نه میخوام مثلا وقتی کاربر یه تکستی نوشت توی ادیت تکست (بیسیک 4 اندروید)  اون متن بصورت فایل txt ارسال بشه به ربات تلگرامی.

درود

مجوز همچین کاری برای شما صادر نمیشه .

برای ارسال متن یا هر فایل دیگه به رباط تلگرام از طریق خود تلگرام هم با کد زیر در php میتونید اون فایل رو تشخیص بدید :

if (isset(result['document'])) {
$document = result['document'];
$file_id = $document['file_id'];
}

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

  • عالی بود 1

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


لینک به ارسال

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • مطالب مشابه

    • توسط mnet
      سلام فایل جاوا اسکریپت رو چطوری میشه رمز گذاشت؟
      به hex می خوام تبدیل کنم ولی وقتی این کار رو انجام میدم دیگه لود نمیشن:
       
      document.addEventListener('DOMContentLoaded', function() { new Typed('#micro-source', { strings: [ 'Ahmadreza220', 'P30web', 'Micro-Source', ], typeSpeed: 50, backSpeed: 20, smartBackspace: true, loop: true }); }); فایل های کلی:
      http://s8.picofile.com/file/8340232768/html.rar.html  
    • توسط seol
      سلام 
      دوستان میخوام فایل های برنامه در حافظه گوشی ذخیره بشه با اینکه دسترسی برای نوشتن و خوندن در حافظه خارجی رو بهش دادم ولی بازم ارور میده
      دوستان یه روش معرفی کنید که بتونم به حافظه خارجی به صورت کامل دسترسی داشته باشم
    • توسط Yaseen
      سلام دوستان
      این برنامه هرنوع فایل رو میتونه ذخیره کنه میتونه بعنووان برنامه ذخیره اسناد و فایلها مورد استفاده قرار بگیره 
      فایل رو به بایت تبدیل کردم نحوه ذخیره توی هارد هم همینطوره
      توی گزینه انتخاب محدودیت حجم هم هست میشه تغییرش داد
      یه ترد گذاشتم برای زمان ذخیره فرم
      توی همه متدها و اکثرا خط ها رو توضیح دادم
      اگه قرار باشه کارهای دیگه هم زمان انجام بشه میتونیم توی بک گراندورکر و async بزاریم اما ایجا ما یک عمل رو انجام میدیم و اونا لازم نیستن
      در کل برنامه جالبی هست از اکسس استفاده کردم مشکلات sql دست و پای ادمو میبنده خودم یه بانک دارم 400 هزار رکورد داره بنظرم اکسس تا 1 میلیون رکور توانایی خوبی داره
      ضمنا توی سایتم این برنامه رو پولی گذاشته بودم بخاطر لرن نت که واقعا محل تبادل دانش هست و فروم بسیار عالی هست با مدیران بسیار مسلط همینطوری گذاشتم تا دوستان استفاده کنند
      FileSave2DB-urmiapazar.ir.rar
       
       

    • توسط Javad25564
      سلام.من یه باتن میخوام بزارم تا باتنو ولیک میکنم یه متنی را به شماره ای که از قبل کد نویسی کردیم بفرسه.میدونم از کتابخانه phoneباید استفاده کرد.ولی هر کاری میکنم برنامه باز میشه.ولی وقتی باتن را کلیک میکنم متوقف میشه.چهارتا خط که بیشتر نیست
  • کاربران آنلاین در این صفحه   0 کاربر

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

×