Я хочу построить бота в Telegram с Laravel 5.3, но у меня есть некоторые проблемы …
Мой сайт расположен на компьютере. Как мне зарегистрировать несколько простых команд (/ help, / start)? Когда я пишу боту, он не отвечает на команды 🙁 Но я могу получить данные бота (идентификатор, имя и имя бота). Это мой уродливый 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
Вам необходимо создать самозаверяющий сертификат и отправить его в качестве параметра через setWebHook в Telegram.
Использование самозаверяющих сертификатов
Если вы размещаете его на своем компьютере!
Есть два способа обработки пользовательских команд.
Вы специально ищете бот Laravel, чтобы вы могли найти неофициальный пакет Вот
а также Вот это пошаговое руководство для вас, чтобы начать. В этом блоге также есть серия статей о ботах Telegram, которые помогают настроить Webhook, клавиатуры и обратные вызовы.
Если вы хотите купить дешевые SSL-сертификаты, вы можете перейти на SSL, и проверить БЕСПЛАТНЫЙ SSL