возник трабл при написании ICQ бота на php, проблемма в том что сервер не хочет принимать мой идентификатор клиента.
работаю на основе класса WebIcqPro. Стандартные идентификаторы :
| Код | protected $user_agent_capability = array( 'miranda' => '4D6972616E64614D0004000200030700', 'sim' => '53494D20636C69656E74202000090402', 'trillian' => '97B12751243C4334AD22D6ABF73F1409', 'licq' => '4c69637120636c69656e742030303030', 'kopete' => '4b6f7065746520494351202030303030', 'micq' => '6d49435120A920522e4b2e2030303030', 'andrq' => '265251696e7369646530303030303030', 'randq' => '522651696e7369646530303030303030', 'mchat' => '6d436861742069637120303030303030', 'jimm' => '4a696d6d203030303030303030303030', 'macicq' => 'dd16f20284e611d490db00104b9b4b7d', 'icqlite' => '178C2D9BDAA545BB8DDBF3BDBD53A10A', 'icq' => '178c2d9bdaa545bb8ddbf3bdbd53a10a', 'webicqpro' => '57656249637150726f00010405000062', ); |
как я понял хеш это имя клиента в шестналцетиричной форме... так вот, пишу свой клиент. перевожу в шестнадцетиричную систему и получаю:
| Код | 'test' => '6e65775f636c69656e745f6964202020'
|
запускаю бота, клиент не определен. А мой клиент в расшифровнном виде записан в виде характеристики клиента...
вопрос как сделать что бы ID клиента отображался как положено... |