Skip to content

Danil005/php-vk-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

54 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PHP-VK-BOT

Build Status

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с VK-Π±ΠΎΡ‚Π°ΠΌΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° Π² бСсСдах.


Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  1. TODO
  2. Установка
  3. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄
  4. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹

TODO

Π”Π°Ρ‚Π° ОписаниС Ρ€Π΅Π»ΠΈΠ·Π° БостояниС
7.02.2019 Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния. done
7.02.2019 ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠ°ΠΊ Π² бСсСдС Ρ‚Π°ΠΊ ΠΈ Π² Π»ΠΈΡ‡Π½Ρ‹Ρ… сообщСниях. done
7.02.2019 ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий. (ΠŸΠΎΠΊΠΈΠ½ΡƒΠ» бСсСду, присоСдинился ΠΈ Ρ‚.Π΄.) done

Установка

composer require danil005/php-vk-bot:dev-master

3. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄

3.1. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ

3.1.1. Π’Ρ‹Π·ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ traits ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» CommantList.php. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° - это ΠΈ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π°. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строчными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.

trait CommandList  
{  
	protected function hello()  
	{  
		$this->sendMessage('Hello!');  
	}
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ "hello" Π² Ρ‡Π°Ρ‚, Π±ΠΎΡ‚ Π²Π°ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚: "Hello!".

3.1.2. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹Π·ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°

Если Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ вызывался ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° (function_hello):

trait CommandList  
{  
   protected function _hello()  
   {  
        $this->sendMessage('Hello!');  
    
   }
}

Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ _hello ΠΈΠ»ΠΈ hello, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚.

3.1.3. РСакция Π½Π΅ прСдлоТСния ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ слова

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Π½Π° прСдлоТСния, Ρ‚ΠΎ создайтС ΠΌΠ΅Ρ‚ΠΎΠ΄ cList() Π² CommandList.

protected function cList()  
{  
    return [  
        [ //Команда #1
            'text'=>'text message',  
            'method' => '_hello'  //ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ _.
        ],
        [...], //Команда #2
        ...  
    ];
}

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ с использованиС Π½ΠΈΠΆΠ½Π΅Π³ΠΎ подчСркивания, ΠΈΠ½Π°Ρ‡Π΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ.

Массив состоящий ΠΈΠ· Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ массива создаСт ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

ΠšΠ»ΡŽΡ‡ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
text Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΡ‚.
method ΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈΠ· CommandList. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ: _

3.2. Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ

3.2.1. Π’Π°Ρ€ΠΈΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ text ΠΊΠ°ΠΊ массив, Ρ‚ΠΎ Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° нСсколько Ρ„Ρ€Π°Π·.

'text'=>['text message 1', 'text message 2']

3.2.2. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ рСагирования Π±ΠΎΡ‚Π° Π½Π° сообщСния.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ:

  • ΠŸΠΎΡ…ΠΎΠΆΠ΅ Π½Π°
  • НачинаСтся с
  • ЗаканчиваСтся Π½Π°
  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚
3.2.2.1. ΠŸΠΎΡ…ΠΎΠΆΠ΅ Π½Π°

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ | Π² Π½Π°Ρ‡Π°Π»Π΅ строки.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ совпадСния Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ [0-100].

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ эту настройку ΠΌΠΎΠΆΠ½ΠΎ Π² config.php ΠΏΠΎΠ΄ c ΠΊΠ»ΡŽΡ‡ΠΎΠΌ: similar_percent.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: 75%.

'text'=>'|ΠΏΡ€ΠΈΠ²Π΅Ρ‚ всСм',
3.2.2.2. НачинаСтся с

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ [| Π² Π½Π°Ρ‡Π°Π»Π΅ строки.

'text'=>'[|ΠΏΡ€ΠΈΠ²Π΅Ρ‚ всСм',
3.2.2.3. ЗаканчиваСтся Π½Π°

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ |] Π² ΠΊΠΎΠ½Π΅Ρ† строки.

'text'=>'ΠΏΡ€ΠΈΠ²Π΅Ρ‚ всСм|]',
3.2.2.4. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ„Ρ€Π°Π·Ρƒ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках { Ρ„Ρ€Π°Π·Π° }.

'text'=>'{ΠΏΡ€ΠΈΠ²Π΅Ρ‚ всСм}',
3.2.2.5. Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅

Π”Π°Π½Π½Ρ‹ΠΉ способ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ с использованиСм мноТСства Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π²Ρ‹Π·ΠΎΠ²Π°.

'text'=>['[|ΠΏΡ€ΠΈΠ²Π΅Ρ‚', '{ΠΊΡƒ}', 'Ρ…Π°ΠΉ|]', '|здравствуйтС']

3.2.3. ИсполнСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²

Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ method ΠΊΠ°ΠΊ массив, Ρ‚ΠΎ Π±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ.

'method'=>['_hello', '_goodbye']

4. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹

4.1. attachments(array|string $attachments): array|string

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ влоТСния для сообщСния. Π£ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π”Πž Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° 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).


4.2. sendMessage(array|string $message, int $peerId = null): void

ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° сообщСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ/Π² бСсСду.

АргумСнт Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ОписаниС По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
$message array|string Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ массив сообщСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ случайных чисСл. ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ
$perrId int ID-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ/Ρ‡Π°Ρ‚Π°. null

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

$this->sendMessage(['Hi', 'Hello!']);
//Result: Hi

4.3. sendPhoto(arrray|string $photos, int $peerId = null):void

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ attachments. Π£ΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ <owner_id>_<media_id>.

Π’ΠΈΠΏ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ(ΠΈ) Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ photo. Π’ΠΎ Π΅ΡΡ‚ΡŒ photo-100172_166443618, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ лишь Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ.

АргумСнт Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ОписаниС По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
$photos array|string Бсылка Π½Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ ΠΈΠ»ΠΈ массив ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

$this->sendPhoto('175343153_456239018');

4.4. sendVideo(arrray|string $videos, int $peerId = null):void

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ attachments. По Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, Ρ‡Ρ‚ΠΎ ΠΈ sendPhoto.

АргумСнт Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ОписаниС По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
$videos array|string Бсылка Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ массив ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

$this->sendVideo('175343153_456239018');

4.5. sendDoc(arrray|string $docs, int $peerId = null):void

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚(Ρ‹), Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ attachments. По Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, Ρ‡Ρ‚ΠΎ ΠΈ sendPhoto.

АргумСнт Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ОписаниС По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
$docs array|string Бсылка Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ массив ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

$this->sendDoc('175343153_456239018');

4.6. sendAudio(arrray|string $audio, int $peerId = null):void

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π°ΡƒΠ΄ΠΈΠΎ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ attachments. По Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, Ρ‡Ρ‚ΠΎ ΠΈ sendPhoto.

АргумСнт Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ОписаниС По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
$audio array|string Бсылка Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΈΠ»ΠΈ массив ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

$this->sendAudio('175343153_456239018');

4.7. sendWall(arrray|string $walls, int $peerId = null):void

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ запись(ΠΈ) со стСн(Ρ‹), Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ attachments. По Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, Ρ‡Ρ‚ΠΎ ΠΈ sendPhoto.

АргумСнт Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ОписаниС По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
$walls array|string Бсылка Π½Π° запись со стСны ΠΈΠ»ΠΈ массив ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

$this->sendWall('175343153_456239018');

4.8. sendPoll(arrray|string $polls, int $peerId = null):void

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ опрос(Ρ‹), Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ attachments. По Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, Ρ‡Ρ‚ΠΎ ΠΈ sendPhoto.

АргумСнт Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ОписаниС По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
$polls array|string Бсылка опрос ΠΈΠ»ΠΈ массив ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

$this->sendPoll('175343153_456239018');

4.9. sendMarket(arrray|string $items, int $peerId = null):void

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€(Ρ‹), Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ attachments. По Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, Ρ‡Ρ‚ΠΎ ΠΈ sendPhoto.

АргумСнт Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ОписаниС По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
$items array|string Бсылка Ρ‚ΠΎΠ²Π°Ρ€ ΠΈΠ»ΠΈ массив ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

$this->sendMarket('175343153_456239018');

Releases

No releases published

Packages

No packages published

Languages