Ответы пользователя по тегу PHP
  • Как распарсить стили сообщения в Telegram Bot?

    @edvardpotter
    Возможно вообще не с того начали решать проблему, попробуйте метод editMessageReplyMarkup

    Тогда не нужно будет заново отправлять текст сообщения.
    Ответ написан
    Комментировать
  • Декодер ionCube 8.3?

    @edvardpotter
    Использовал этот сервис, искал бесплатные варианты, но нашел только это. Реально декодирует исходники в тот вариант в котором они были изначально до шифрования(комментарии, переменные и т.д). Стоит вроде 10 евро на месяц(что все равно окупиться даже для этого модуля если будете использовать на многих сайтах).
    Ответ написан
    Комментировать
  • Как подключиться к Soap серверу с личным сертификатом?

    @edvardpotter Автор вопроса
    Если wsdl находится на том же хосте где и soap сервер(с проверкой по сертификату), то клиент не сможет считать wsdl даже если передать сертификат в local_cert, поэтому wsdl нужно скачивать и указывать в конструкторе, например так:
    $wsdl = 'C:\wsdl.xml';
    new \SoapClient($wsdl, ['local_cert' => 'path\sign.pem']);
    Ответ написан
    Комментировать
  • Как вставить reply кнопки в telegram bot php?

    @edvardpotter
    Если нужна inline клавиатура то отправляете примерно так:
    <?php
    $keyboard = [
        'inline_keyboard' => [
            [
                ['text' => 'Какой-то текст', 'callback_data' => 'данные которые отправятся на webhook когда пользователь нажмет на кнопку']
            ]
        ]
    ];
    $encodedKeyboard = json_encode($keyboard);
    file_get_contents($website . "/sendmessage?chat_id=" . $chatId . "&text=" . $welcomemessage . "&reply_markup=" . $encodedKeyboard);

    P.S. И советую использовать какой-нибудь http клиент, например сURL или guzzle
    Источник: ТЫК
    Ответ написан
    Комментировать
  • Как сделать регистрацию в Telegram боте на php?

    @edvardpotter
    Все тоже самое что и с обычной регистрацией/авторизацией на сайте:
    1. Получаем уникальный ID telegram-пользователя.
    2. Запрашиваем нужные данные(логин и пароль).
    3. Если данные верные то связываем этот логин с ID из первого шага.
    Ответ написан
    Комментировать
  • Как получить список серверов пользователя discord?

    @edvardpotter Автор вопроса
    Просмотрел исходный код restcord. И нашел там параметр tokenType. О нем ничего не написано в документации, но если установить его в OAuth то библиотека будет работать в режиме пользователя а не бота. Как правильно использовать:
    $discord = new DiscordClient([
        'token' => 'userToken', 
        'tokenType' => 'OAuth'
    ]);

    Я потратил очень много времени на поиск решения этой проблемы, и я очень удивился что об этом параметре не написано в официальной документации. Надеюсь это сэкономит вам время!
    Ответ написан
    Комментировать