soroush-app / bot-php-sdk Goto Github PK
View Code? Open in Web Editor NEWSoroush Messenger Bot Wrapper for PHP
License: MIT License
Soroush Messenger Bot Wrapper for PHP
License: MIT License
سلام
من موقع لود کردن صفحه ی کدنویسی ربات با مشکل
Getway Timeout 504
مواجه میشم
و ربات بعد از چند دقیقه افلاین میشه
برای حل مشکل چه راه حل و ترفندی دارید؟؟؟
Salam
What is the max limitation of characters for the bot username without the 3 character of 'bot' ?
میشه لطفا کنید یک سورس آماده برای استفاده در لاراول هم در اختیار ما بگذارید ؟
اگر بخواهیم کاربر وارد سایت ما بشه و لاگین کنه و سپس از طریق روبات سروش خودمون کاربر رو بفرستیم روبات رو استارت کنه و کدی را وارد کنه که ما بفهمیم حتما روبات رو استارت کرده است یا خیر
اگر همون کد بود میگیم اوکی شما رفتی روبات رو استارت کردی و بهش پیام های سایت رو از این به بعد از طریق روبات بفرستیم
سلام میخوام از SDK بدون Composer بکار بگیرم.
خطا زیر رو داد
Fatal error: Class 'GuzzleHttp\Client' not found in /home/hostname/public_html/bots/first/sdk/Client.php on line 33
What is the length of the hash wyRG9uKD51Bx8bqFHJvoL2eP (for groups address) and channel username characters and which characters are allowed ?
سلام...هنگام آپلود یک فایل با حجم حدود دو گیگابایت همچین اروری نمایش داده میشه. این درحالیه که فایل های کم حجم به خوبی و بدون هیچ گونه اخطاری آپلود می شن.
کد:
require dirname(__FILE__) . '/vendor/autoload.php'; $bot_token = 'WKhwykx8G3cxv9p7GFAP9VQAoCAvvAQ9lP20Xhi0bBAb7iMM7wdZ5sbQ-aywJoKBmlNcxLJngy4th2dKNygGAxBbzsu_7tWY_Jypj22wpEBcc3Hgo2XiBK7lzeffHxtJ9gL1yc4vnnRFKUXU'; $bot = new Soroush\Client($bot_token); $userlist = file_get_contents('user.txt'); $to = $userlist; list($error, $file_id) = $bot->uploadFile('test.mp4'); $video_duration_in_milliseconds = 6360000; if($error) { echo 'File Upload Error, Error : ' . $error . PHP_EOL; exit; }
ممنون میشم راهنمایی کنید که ایراد از کجاست و راه حلش چیه!
سلام
چطوری میتونم با استفاده ربات یا رابط سروش ، مطالب و پست های یک کانال عمومی رو استخراج کنم ؟
ممنون
سلام چطوری میتونم به یه کانال که نویسنده اش هستم با استفاده از برنامه نویسی پیامی رو ارسال کنم؟
مثلا میخوام پست های وبسایتم رو همزمان برای کانال سروشم هم بفرستم
Looking at the examples the only way I can see to access the new messages is through a call to :
$messages = $bot->getMessages();
I don't get how I'm supposed to answer the new messages sent by users? The only possible solution is through a repeated call (every 10 seconds at least) to the API and calling the $bot->getMessages();
over and over again?
That's going to waste a lot of resources both on bot's server and the API.
What is the recommendation here?
متاسفانه خطا آپلود نشدن فایل در ربات و وب سرویس سروش به دفعات اتفاق می افته... بسیار بسیار
According to document, we can send message to channel with channelLink
, So what is the channel link?
I try @channel
and channel
and sapp.ir/channel
. not of them works.
$data = [
'type' => 'TEXT',
'to' => "sapp.ir/channelusername",
'body' => "test",
'time' => null,
'MajorType' => 'CHANNEL',
];
$r = $this->api->sendRAW($data);
So what is the channelLink exactly?
سلام
موقع اجرای فایل
get_messages.php
یا
echo_bot.php
این خطا رو میده
اگه شناسه کاربر را مستقیم وارد بشه بقیه نمونه کد ها کار میکنه
برای این کار از کد های
set_time_limit(500);
ini_set('max_execution_time', 500); //300 seconds = 5 minutes
هم استفاده کردم ولی درست نشد
باتشکر
I'm going to use multi bots but it doesn't work.
...
$c=1;
while (true) {
$bot = new Soroush\Client( $tokens[$c] );
$messages = $bot->getMessages();
foreach ($messages as $message) {
$data = $message->getData();
...
It stops at $tokens[1] and doesn't go to the next number.
I really need this multi mode bots.
So how can I run it correctly ?
how can i run bot on shared host without ssh access and get new messages on time?
با سلام بنده دارم با تابع sendText متن ارسال میکنم
زبان انگلیسی ارسال میشه بدون مشکل
اما در فارسی با ارور زیر روبه رو میشم
Fail : json_encode error: Malformed UTF-8 characters, possibly incorrectly encoded
این هم کد من
$bot->sendText($chat_id,"سلام");
هنوز قابلیت ارسال از طریق ربات به کانال فعال نشده ؟؟؟
سلام چطوری میتونم به یه کانال که ربات ، مدیر اون کانال هست با استفاده از برنامه نویسی پستی رو به طور خودکار مثلا راس یک ساعت خاص ارسال کنم؟
سلام من هاست رایگان دارم و میخوام بدون sdk
ربات بنویسم کسی میتونه یه راهنمایی بکنه؟
سلام وقت بخیر
سه ماه پیش پیام داده بودم همکارانتون فرموده بودند بعد 2 الی سه ماه قابلیت ارسال و دریافت
nickName
و
phoneNo
فعال میشه.
اما هنوز چنین چیزی مقدور نیست. ایا قرار است فعال شوند یا هنوز مشخص نیست
با سلام و عرض ادب
ببخشید من این فایل هارو زدم ولی انگار مشکل داره و ارور میده:
بنظرتون مشکل از کجاست
ارور :
Error creating resource: [message] fopen(https://bot.sapp.ir/damFOj8RwwjfasfsafasfWiAjeGWeMCglKNnQjlgBaY3-OzymenEVMP-L9CAFPqryWWajQX7cfEbWDhCeIpkdymg2FUYsD4ZIEn4SAtBW08hXf7CIAhtavotZX0eTnPMbo0qvKqS/getMessage): failed to open stream: Connection refused [file] /home/payelv/domains/sssddd.ir/public_html/php/sorosh/vendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php [line] 324
ممنون
سلام و خسته نباشید
سه سال که دارم برنامه نویس ربات انجام میدم و تازگی هم به درخواست کارفرما برنامه نویسی ربات سروش و بله شروع کردم
تمام مستندات تون و حتی دو سوال اینجام هم خوندم
ولی هنوز نتونستم مشکل عجیبی که سرور شما از وب هوک استفاده نکرده رو حل کنم و ارتباط رباتم بعد از چندین ساعت قطع میشه !!
آخه الان من بله رو راه اندازی کردم به خوبی رباتش داره کار می کنه چرا سروشی که رباتش خوشکل تر از بله هست اینقدر توی این موضوع کم کاری کرده و مستندات درستی ارائه نمیده که چجور این مشکل قطع شدن ارتباط درست بشه
و اینکه اگه کانفیگ خاصی برای فعالیت به صورت
SSE
ای که خودتون توضیح دادید اگه قرار روس هاست انجام بشه بهمون بگید
من متوجه موضوع
php-cli
که گفتید نمی شم و دنبالش هم گشتم چیز خاصی پیدا نکردم
لطفا توضیحات لازم رو بهمون بدید
الان 20 روز که ایمیل هم زدم پاسخی از شرکت تون نیومده !!
ممنون میشم مشکل رو بررسی و حل کنید
مشکل کد زیر که از مستندات پی اچ پی گرفته ام چیست کد برای ارسال عکس به ربات است
اما وقتی در سروش روی عکس میزنم می گویید"خطا دانلود" لطفا کمک کنید
`<?php
require dirname(FILE) . '/../vendor/autoload.php';
$bot_token = 'token';
$bot = new Soroush\Client($bot_token);
try {
$to = 'id';
list($error, $file_id) = $bot->uploadFile('https://www.roxo.ir/wp-content/uploads/2019/05/HTML-web-worker-696x452.jpg ');
if($error) {
echo 'File Upload Error, Error : ' . $error . PHP_EOL;
exit;
}
list($error, $success) = $bot->sendImage($to, 'aksnnnn', $file_id, basename($file_id), filesize('24.03'), 696, 452);
if($success) {
echo 'Message sent successfully' . PHP_EOL;
} else {
echo 'Fail : ' . $error;
}
} catch (Exception $e) {
die($e->getMessage());
}`
Hi guys .
Your application does not have SDK for C# ?
autoload.php
با سلام و عرض ادب
ببخشید یک مشکل پیدا کردم که نمیتونم عکس ارسال کنم به کانال!
متن خالی میشه
ولی عکس نمیشه
ارور
Bot is Not an Admin Channel
اگر ممکنه راهنمایی کنید
با تشکر فراوان
کد
$a = sorosh_file_up('PNG_Test.png');
$r = sorosh('sendMessage' , [
"to" => "back_up_p_emam",
'body' => 'test',
"type" => "FILE",
"fileType" => "IMAGE",
"fileSize" => filesize('PNG_Test.png'),
"fileName" => "PNG_Test.png",
"fileUrl" => $a,
"thumbnailUrl"=> $a,
"imageWidth"=> 220,
"imageHeight"=> 277,
'majorType' => 'CHANNEL'
]);
لازم به ذکر هست که داخل پیوی ارسال میکنه .
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.