ΠΡΠΎΡΠ»ΡΡ Π²Π΅ΡΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΡΡΡ Releases π
- Bots LongPoll API
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ
- Π Π°Π±ΠΎΡΠ° Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ
- ΠΠ°Π³ΡΡΠ·ΠΊΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ²
- Π Π°ΡΡΡΠ»ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°
<?php require_once 'autoload.php';
$bot = new Bot();
$bot->setToken('ΡΠΎΠΊΠ΅Π½');
$bot->start(function($data)use($bot){
$msg = $bot->getMessage();
$kb = $bot->kBuilder(); // ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π±ΠΈΠ»Π΄Π΅ΡΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ
if ($msg->get() == "ΠΊΠ½ΠΎΠΏΠΊΠΈ") {
$kb->create(
[
[ // <-- ΠΠ°ΡΠ°Π»ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
$kb->button('ΠΊΡΠ°ΡΠ½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°', 'red'),
$kb->button('Π·Π΅Π»Π΅Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ°', 'green'),
$kb->button('ΡΠΈΠ½ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°', 'blue')
], // <-- ΠΠΎΠ½Π΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
[ // <-- ΠΠ°ΡΠ°Π»ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
$kb->link('ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ ΡΡΡΠ»ΠΊΠΎΠΉ', 'http://example.com'),
$kb->location()
] // <-- ΠΠΎΠ½Π΅Ρ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ
]
// one_time (ΠΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΡ false),
// inline (ΠΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΡ false)
);
/**
* ΠΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ Π² ΡΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅:
* [--] [--] [--]
* [--] [--]
*/
$msg->reply('ΠΡΠΏΡΠ°Π²Π»ΡΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ:', [
'keyboard' => $kb->get()
]);
}
});
ΠΡΠΎΡΡΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΡ "ΠΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ Π±ΠΎΡΠ° Π² Π±Π΅ΡΠ΅Π΄Ρ":
<?php require_once 'autoload.php';
$bot = new Bot();
$bot->setToken('ΡΠΎΠΊΠ΅Π½');
$bot->start(function($data)use($bot){
// chat_invite_user - Π‘ΠΎΠ±ΡΡΠΈΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π² Π±Π΅ΡΠ΅Π΄Ρ
// Π‘ΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ
ΡΠΎΠ±ΡΡΠΈΠΉ: https://vk.com/dev/groups_events
$bot->isAction('chat_invite_user', function($data)use($bot) {
$msg = $bot->getMessage();
if ($data['member_id'] == -$bot->group_id)
$msg->reply('ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅');
});
});
<?php require_once 'autoload.php';
$bot = new Bot();
$bot->setToken('ΡΠΎΠΊΠ΅Π½');
$bot->start(function($data)use($bot){
$msg = $bot->getMessage();
if ($msg->get() == "info") {
$msg->reply(
"ΠΏΡΠΈΠ²Π΅Ρ"
);
//$msg->sendSticker(51077);
}
});