Задать вопрос
APTEMOH
@APTEMOH
Пишу чат ботов, телеграм ботов, ботов во вконтакте

Как получить значение sendDice (кинуть кости) Telegram API BOT?

Всем добра!

Не могу получить значение выпавшего после бросания костей.
Кидаем вот так:

$response = $this->post('sendDice', $params);

С такими параметрами:
$params = [
 'chat_id'              => '',
'disable_notification' => '',
'reply_to_message_id'  => '',
'reply_markup'         => '',
];


Сервер должен вернуть вот так (в сообщении):
"dice":{"emoji":"\ud83c\udfb2","value":3}

НО возвращает когда отправить боту этот кубик, а если отправлять вот так $this->post('sendDice',... , то нет. Просто кидается кубик, анимация и т.д.

Помогите, пожалуйста!

Спасибо!
  • Вопрос задан
  • 1991 просмотр
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SMM-продвижение в Телеграме
    1 месяц
    Далее
  • Бруноям
    Продвижение в Telegram
    1 месяц
    Далее
  • GB (GeekBrains)
    Профессия SMM-специалист 3.0
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@robprane
Ответ приходит, все верно. Возможно вы неправильно его считываете.

{
  ok: true,
  result: {
    message_id: 2322,
    from: {
      ...
    },
    chat: {
      ...
    },
    date: 1601566929,
    dice: { emoji: '', value: 6 }
  }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы