ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ VK-Π±ΠΎΡΠ°ΠΌΠΈ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ° Π² Π±Π΅ΡΠ΅Π΄Π°Ρ .
- TODO
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄
- ΠΠ΅ΡΠΎΠ΄Ρ
- attachments (ΠΠ»ΠΎΠΆΠ΅Π½ΠΈΡ)
- sendMessage (ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅)
- sendPhoto (ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ)
- sendVideo (ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π²ΠΈΠ΄Π΅ΠΎ)
- sendDoc (ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ)
- sendAudio (ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π°ΡΠ΄ΠΈΠΎΠ·Π°ΠΏΠΈΡΡ)
- sendWall (ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π·Π°ΠΏΠΈΡΡ ΡΠΎ ΡΡΠ΅Π½Ρ)
- sendPoll (ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΎΠΏΡΠΎΡ)
- sendMarket (ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠΎΠ²Π°Ρ)
ΠΠ°ΡΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅Π»ΠΈΠ·Π° | Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅ |
---|---|---|
7.02.2019 | ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. | done |
7.02.2019 | ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΊΠ°ΠΊ Π² Π±Π΅ΡΠ΅Π΄Π΅ ΡΠ°ΠΊ ΠΈ Π² Π»ΠΈΡΠ½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΡ . | done |
7.02.2019 | ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ. (ΠΠΎΠΊΠΈΠ½ΡΠ» Π±Π΅ΡΠ΅Π΄Ρ, ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ ΠΈ Ρ.Π΄.) | done |
composer require danil005/php-vk-bot:dev-master
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΉΡΠΈ Π² ΠΏΠ°ΠΏΠΊΡ traits ΠΈ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» CommantList.php. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° - ΡΡΠΎ ΠΈ Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΡΠ½ΡΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ.
trait CommandList
{
protected function hello()
{
$this->sendMessage('Hello!');
}
}
Π’Π΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ "hello" Π² ΡΠ°Ρ, Π±ΠΎΡ Π²Π°ΠΌ ΠΎΡΠ²Π΅ΡΠΈΡ: "Hello!".
ΠΡΠ»ΠΈ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠ·ΡΠ²Π°Π»ΡΡ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ ΠΌΠ΅ΡΠΎΠ΄Π° (function_hello):
trait CommandList
{
protected function _hello()
{
$this->sendMessage('Hello!');
}
}
Π’ΠΎΠ³Π΄Π° ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ _hello ΠΈΠ»ΠΈ hello, ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
ΠΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅Π°ΠΊΡΠΈΡ Π½Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ cList() Π² CommandList.
protected function cList()
{
return [
[ //ΠΠΎΠΌΠ°Π½Π΄Π° #1
'text'=>'text message',
'method' => '_hello' //ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ _.
],
[...], //ΠΠΎΠΌΠ°Π½Π΄Π° #2
...
];
}
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ, ΠΈΠ½Π°ΡΠ΅ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ.
ΠΠ°ΡΡΠΈΠ² ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠ»ΡΡ | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
---|---|
text | Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π±ΠΎΡ. |
method | ΠΠ΅ΡΠΎΠ΄ ΠΈΠ· CommandList. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ: _ |
ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ»ΡΡ text ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎ Π±ΠΎΡ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π·.
'text'=>['text message 1', 'text message 2']
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌΠΈ:
- ΠΠΎΡ ΠΎΠΆΠ΅ Π½Π°
- ΠΠ°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ
- ΠΠ°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π°
- Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ Π²Π°ΡΠΈΠ°Π½Ρ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ | Π² Π½Π°ΡΠ°Π»Π΅ ΡΡΡΠΎΠΊΠΈ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ [0-100].
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ Π² config.php ΠΏΠΎΠ΄ c ΠΊΠ»ΡΡΠΎΠΌ: similar_percent.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 75%.
'text'=>'|ΠΏΡΠΈΠ²Π΅Ρ Π²ΡΠ΅ΠΌ',
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ Π²Π°ΡΠΈΠ°Π½Ρ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ [| Π² Π½Π°ΡΠ°Π»Π΅ ΡΡΡΠΎΠΊΠΈ.
'text'=>'[|ΠΏΡΠΈΠ²Π΅Ρ Π²ΡΠ΅ΠΌ',
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ Π²Π°ΡΠΈΠ°Π½Ρ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ |] Π² ΠΊΠΎΠ½Π΅Ρ ΡΡΡΠΎΠΊΠΈ.
'text'=>'ΠΏΡΠΈΠ²Π΅Ρ Π²ΡΠ΅ΠΌ|]',
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ Π²Π°ΡΠΈΠ°Π½Ρ, Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ ΡΡΠ°Π·Ρ Π² ΡΠΈΠ³ΡΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΊΠ°Ρ { ΡΡΠ°Π·Π° }.
'text'=>'{ΠΏΡΠΈΠ²Π΅Ρ Π²ΡΠ΅ΠΌ}',
ΠΠ°Π½Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π²ΡΠ·ΠΎΠ²Π°.
'text'=>['[|ΠΏΡΠΈΠ²Π΅Ρ', '{ΠΊΡ}', 'Ρ
Π°ΠΉ|]', '|Π·Π΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅']
ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ»ΡΡ method ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎ Π±ΠΎΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ.
'method'=>['_hello', '_goodbye']
ΠΠΎΠ±Π°Π²ΠΈΡΡ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. Π£ΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΠ Π²ΡΠ·ΠΎΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Π° sendMessage()
ΠΡΠ³ΡΠΌΠ΅Π½Ρ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
---|---|---|---|
$attachments | array|string | Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΌΠ΅Π΄ΠΈΠ°Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² | ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ |
ΠΡΠΈΠΌΠ΅Ρ:
protected function _hello()
{
$this->attachments('photo-100172_166443618');
//$this->attachments(['photo-100172_166443618', 'photo-124172_166443618'])
$this->sendMessage(['Hello!', 'HI!']);
}
ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°ΡΡ Π΄Π²Π° ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΡΠ΄ ΠΈΠ΄ΡΡΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² attachments, ΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ.
Π’ΠΈΠΏΡ ΠΌΠ΅Π΄ΠΈΠ°Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ:
Π’ΠΈΠΏ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
photo | Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ |
video | ΠΠΈΠ΄Π΅ΠΎ |
audio | ΠΡΠ΄ΠΈΠΎ |
doc | ΠΠΎΠΊΡΠΌΠ΅Π½Ρ |
wall | ΠΠ°ΠΏΠΈΡΡ Π½Π° ΡΡΠ΅Π½Π΅ |
poll | ΠΠΏΡΠΎΡ |
market | Π’ΠΎΠ²Π°Ρ |
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ VK.COM (messages.send).
ΠΡΠΏΡΠ°Π²ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ/Π² Π±Π΅ΡΠ΅Π΄Ρ.
ΠΡΠ³ΡΠΌΠ΅Π½Ρ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
---|---|---|---|
$message | array|string | Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π²ΡΠ±ΡΠ°Π½Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π». | ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ |
$perrId | int | ID-ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ/ΡΠ°ΡΠ°. | null |
ΠΡΠΈΠΌΠ΅Ρ:
$this->sendMessage(['Hi', 'Hello!']);
//Result: Hi
ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ attachments. Π£ΠΊΠ°Π·ΡΠ²Π°ΠΉΡΠ΅ <owner_id>_<media_id>.
Π’ΠΈΠΏ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ(ΠΈ) Π±ΡΠ΄Π΅Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ photo. Π’ΠΎ Π΅ΡΡΡ photo-100172_166443618, ΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ Π»ΠΈΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ°ΡΡΡ.
ΠΡΠ³ΡΠΌΠ΅Π½Ρ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
---|---|---|---|
$photos | array|string | Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² | ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ |
ΠΡΠΈΠΌΠ΅Ρ:
$this->sendPhoto('175343153_456239018');
ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π²ΠΈΠ΄Π΅ΠΎ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ attachments. ΠΠΎ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Ρ, ΡΡΠΎ ΠΈ sendPhoto.
ΠΡΠ³ΡΠΌΠ΅Π½Ρ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
---|---|---|---|
$videos | array|string | Π‘ΡΡΠ»ΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² | ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ |
ΠΡΠΈΠΌΠ΅Ρ:
$this->sendVideo('175343153_456239018');
ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ(Ρ), Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ attachments. ΠΠΎ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Ρ, ΡΡΠΎ ΠΈ sendPhoto.
ΠΡΠ³ΡΠΌΠ΅Π½Ρ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
---|---|---|---|
$docs | array|string | Π‘ΡΡΠ»ΠΊΠ° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² | ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ |
ΠΡΠΈΠΌΠ΅Ρ:
$this->sendDoc('175343153_456239018');
ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π°ΡΠ΄ΠΈΠΎ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ attachments. ΠΠΎ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Ρ, ΡΡΠΎ ΠΈ sendPhoto.
ΠΡΠ³ΡΠΌΠ΅Π½Ρ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
---|---|---|---|
$audio | array|string | Π‘ΡΡΠ»ΠΊΠ° Π½Π° Π°ΡΠ΄ΠΈΠΎ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² | ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ |
ΠΡΠΈΠΌΠ΅Ρ:
$this->sendAudio('175343153_456239018');
ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π·Π°ΠΏΠΈΡΡ(ΠΈ) ΡΠΎ ΡΡΠ΅Π½(Ρ), Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ attachments. ΠΠΎ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Ρ, ΡΡΠΎ ΠΈ sendPhoto.
ΠΡΠ³ΡΠΌΠ΅Π½Ρ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
---|---|---|---|
$walls | array|string | Π‘ΡΡΠ»ΠΊΠ° Π½Π° Π·Π°ΠΏΠΈΡΡ ΡΠΎ ΡΡΠ΅Π½Ρ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² | ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ |
ΠΡΠΈΠΌΠ΅Ρ:
$this->sendWall('175343153_456239018');
ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΎΠΏΡΠΎΡ(Ρ), Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ attachments. ΠΠΎ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Ρ, ΡΡΠΎ ΠΈ sendPhoto.
ΠΡΠ³ΡΠΌΠ΅Π½Ρ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
---|---|---|---|
$polls | array|string | Π‘ΡΡΠ»ΠΊΠ° ΠΎΠΏΡΠΎΡ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² | ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ |
ΠΡΠΈΠΌΠ΅Ρ:
$this->sendPoll('175343153_456239018');
ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠΎΠ²Π°Ρ(Ρ), Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ attachments. ΠΠΎ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Ρ, ΡΡΠΎ ΠΈ sendPhoto.
ΠΡΠ³ΡΠΌΠ΅Π½Ρ | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
---|---|---|---|
$items | array|string | Π‘ΡΡΠ»ΠΊΠ° ΡΠΎΠ²Π°Ρ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΈΠ² | ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ |
ΠΡΠΈΠΌΠ΅Ρ:
$this->sendMarket('175343153_456239018');