Бот Lichess не может обращаться к APIPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Бот Lichess не может обращаться к API

Сообщение Anonymous »


У меня возникла проблема с API lichess: мой бот не может выполнить ход в игре, в которой ему бросают вызов. Оно может принять вызов, но не играть в него. Что я делаю не так?
# Код для принятия вызова/действия # Начинаем играть в игру ответ = запросы.пост( "https://lichess.org/api/bot/game/open", заголовки = заголовки, данные={ "вариант": "стандарт", "gameId": Challenge_id }) если ответ.код_статуса != 200: # Обработка случая, когда игра не может быть запущена print(f"Ошибка запуска игры: {response.json()['error']}") еще: game_id = response.json()["id"] Распечатать( f"Началась игра {game_id} против {challenger_username} ({time_control})") # Играть в игру пока правда: # Дождёмся очереди бота wait_for_my_turn(game_id) # Рассчитаем ход бота move = "e2e4" # заполнитель, пока API lichess не заработает # Сделайте ход ответ = запросы.пост( f"https://lichess.org/api/bot/game/{game_id}/move", headers=headers, params={"move": move}) если ответ.код_статуса != 200: # Обрабатываем случай, когда перемещение невозможно сделать print(f"Ошибка при выполнении хода: {response.json()['error']}") перерыв # Проверяем, закончилась ли игра if response.json()["status"] != "начато": разбить # заполнитель, пока API lichess не заработает
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Музыкальный бот Discord, когда я пропускаю трек, бот пропускает сразу 2 трека
    Anonymous » » в форуме Python
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Как обращаться с API. Результат имеет ответ двух типов, подобный этому С#
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • API API API API API API API
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Как обращаться к заранее определенным массивам и использовать их в пустоте?
    Anonymous » » в форуме C++
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Как правильно обращаться с символами урду и арабского языка в проекте Unity? [дубликат]
    Anonymous » » в форуме C#
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»