2017-01-24 19 views
0

Я хочу построить бот Телеграммы с Laravel 5.3, но у меня есть некоторые проблемы ...Телеграмма Bot с Laravel

Моего сайта находятся на компьютере. Как я могу зарегистрировать несколько простых команд (/ help,/start)? . Когда я пишу бот, он не реагирует на команды :(Но я могу получить данные бот (ID, Имя и личинка имя) Это мой уродливый TelegramController:

<?php 

namespace App\Http\Controllers; 

use Telegram\Bot\Laravel\Facades\Telegram; 

class TelegramController extends Controller 
{ 

    public function index() 
    { 

     $response = Telegram::getMe(); 
     dd($response); 
    } 
} 

Пожалуйста, напишите некоторые примеры ... Я не понимаю, что написано в документации Иметь хороший день и спасибо за помощь

GitHub хранилище:.! https://github.com/irazasyed/telegram-bot-sdk

ответ

1

Вам нужно создать собственный сертификат и отправить его в качестве с помощью setWebHook to Telegram.

Using self-signed certificates

Если вы размещаете его на своем компьютере!

0

Существует два способа обработки пользовательских команд.

  1. использованием self signed certificates
  2. с помощью Webhook (рекомендуется) Избавиться от обработки каждого запроса вручную или установки таймеров

Вы специально искали бота Laravel так что вы можете найти неофициальный пакет here

и here - это пошаговое руководство для вас, чтобы начать. Этот блог также имеет ряд телеграмм бот статей, помогает установить Webhook, клавиатуры и обратные вызовы

Если вы хотите купить дешевые SSL сертификаты вы можете пойти на SSLS и проверить FREE SSL