Подсайт бота и обновление 1.0.1

Обновление опубликовано 18.06.19
Обновление опубликовано 18.06.19

Пришло время для небольшого дикого обновления!

  • fixed: награда за выигрыш в дуэли могла быть $0. Теперь $1
  • improved: детектор начала дуэли теперь работает, если вы написали его в любом месте сообщения с новой строки
  • improved: если хотите что-то купить, можно не писать "хочу" (wwdtf купить бинты)
  • balance: базовый шанс ничьи немного снижен
  • balance: максимальная награда за дуэль повышена
  • new: команда «wwdtf время» (довольно бесполезная, кстати)

Подсайт бота: «Wild Saloon»

Ура! У бота теперь есть свой подсайт!

Частые ошибки игроков

Отвечать боту

Не скажу, чтобы прям часто, но игроки иногда пытаются принять дуэль, отвечая «Нет, я» боту, а не игроку. Это не будет работать, не потому что это баг, и даже не потому что это недоработка.

Причина 1. Техническая

Я стараюсь минимизировать обращения к API DTF и в принципе лишние проверки, чтобы бот работал максимально быстро. Проверять наличие дуэли выше по ветке комментариев означает, что надо посмотреть есть ли дуэль выше на один комментарий. Другой вариант: при ответе ботом о «регистрации дуэли» записывать в данные дуэли дополнительную ссылку и добавлять дополнительную проверку на это. Звучит некрасиво.

Причина 2. Идеологическая

Не менее важная. Когда вы отвечаете боту, а не игроку, дуэль стартер не получает уведомления о том, что вы приняли его дуэль. А ведь было хорошо сразу знать, что твою дуэль приняли, а не ходить проверять лично :)

P.S.

Пока что бот в принципе не реагирует на сообщения ему, но в будущем я что-то добавлю.

Ошибка 2. Редактировать сообщение с командой боту

DTF присылает только события о новых комментариях. Всё, что вы отредачили, боту уже не придет, поэтому пишите команды внимательнее! :)

Теоретически я мог бы сохранять последние, скажем, 4-5 комментариев и перепроверять их, но тогда придется еще хранить состояние «отвечено/не отвечено», и все эти лишние телодвижения чреваты сами понимаете чем.

Ждите новых новостей!

11 показ
3.3K3.3K открытий
22 репоста
1104 комментария

который час?

Ответить

Полдень, ковбой.

Ответить

Нужно больше вариаций ответа для принятия вызова на дуэль.
А то ДТФ иногда блокирует отправку такого же сообщения, а выбирать не из чего

Ответить

держи:
нет я
нет, я
нет я!
вообще-то я
вообще-то это я
ну вообще-то это я
вообще-то это я
не быстрее, чем я
не быстрее чем я

Ответить

йъя сьямый биыстрый сьелок на дьиком зпадье

Ответить

Нет, ты.

Ответить