a wrapper class for working with tg-cli inspired by zyberspace/php-telegram-cli-client
create a composer.json
and put the following command in it :
{
"require": {
"smoqadam/telegramcli": "@dev"
}
}
then run $ composer install
first start tg-cli :
$ ./bin/telegram-cli --json -dWS /tmp/t.sck &
then in your php file :
<?php
require 'vendor/autoload.php';
$t = new Smoqadam\TelegramCli('unix:///tmp/t.sck');
$contacts = $t->contact_list();
//print_r($contacts);
echo $t->post($contacts[0]['print_name'],'Hello');
The methods are exactly the same name as the original methods in tg-cli. For exapmple if you want to add new contact in tg-cli you must to use add_contact <phone> <name> <family>
structure. In php-telegram-cli you must use the following command :
$t->add_contact('phone','name','family');
This is a bery simple class for using tg-cli. If you need some useful features, you can fork it. Please let me know if you find bugs or any problems by openning new issue.