xtrime-ru / TelegramApiServer

Fast, simple, async php telegram api server: MadelineProto + Amp HTTP Server
https://tg.i-c-a.su
MIT License
534 stars 120 forks source link

how to send sendMessage with multiple sessions #85

Closed Cloud-Dark closed 2 years ago

Cloud-Dark commented 2 years ago

i have to session, i want sendMessage with multiple session but not restart server.php i use php server.php --session=* when i run display error like this { "success": false, "errors": [ { "exception": "InvalidArgumentException", "message": "Multiple sessions detected. Specify which session to use. See README for examples.", "file": "/var/www/html/telegramapiserver/src/Client.php", "line": 114, "code": 0, "backtrace": [ { "file": "/var/www/html/telegramapiserver/src/Controllers/ApiController.php", "line": 31, "function": "getSession", "class": "TelegramApiServer\\Client", "type": "->" }, { "file": "/var/www/html/telegramapiserver/src/Controllers/AbstractApiController.php", "line": 138, "function": "callApi", "class": "TelegramApiServer\\Controllers\\ApiController", "type": "->" }, { "file": "/var/www/html/telegramapiserver/src/Controllers/AbstractApiController.php", "line": 75, "function": "generateResponse", "class": "TelegramApiServer\\Controllers\\AbstractApiController", "type": "->" } ] } ], "response": null }

its possible i run with url parameter? cause i run with http://xxxxx:xxxx/api[xxxxx.madeline]/sendMessage/?data[peer]=@xtrime&data[message]=Hello! { "success": false, "errors": [ { "code": 404, "message": "Path not found" } ] } its possible?? thanks

Cloud-Dark commented 2 years ago

solved http://xxxx.xxxx.xxxx:xxxxx/api/wgb_tele1/sendMessage/?data[peer]=xtrime&data[message]=Hello!

xtrime-ru commented 2 years ago

Yep