tzepart/botman-vk-driver

BotMan 的 Vk 驱动

0.0.4 2019-01-22 15:42 UTC

This package is auto-updated.

Last update: 2024-09-29 05:08:44 UTC


README

Botman 库的驱动(Botman library)

示例对话类

<?php
namespace App\Conversation;

use VkBotMan\Model\AbstractConversation;

/**
 * Class EntryPointConversation
 */
class EntryPointConversation extends AbstractConversation
{
  //... logic your conversation
}

使用对话的示例(Symfony 框架)

<?php
namespace App\Controller;

use App\Conversation\EntryPointConversation;
//...

class VkController extends AbstractController
{
    /**
     * @Route("/app/callback", methods={"POST"}, name="app_callback")
     * @param Request $request
     * @return Response
     */
    public function callback(
        Request $request
    )
    {
        $vkApiHandler = new VkApiHandler();
  
        $handler = new BotManHandler(
            $request,
            $vkApiHandler
        );

        $handler->attachConversation(new EntryPointConversation());

        return new Response();
    }
}

Packagist 链接