Подсайт бота и обновление 1.0.1
Пришло время для небольшого дикого обновления!
- fixed: награда за выигрыш в дуэли могла быть $0. Теперь $1
- improved: детектор начала дуэли теперь работает, если вы написали его в любом месте сообщения с новой строки
- improved: если хотите что-то купить, можно не писать "хочу" (wwdtf купить бинты)
- balance: базовый шанс ничьи немного снижен
- balance: максимальная награда за дуэль повышена
- new: команда «wwdtf время» (довольно бесполезная, кстати)
Подсайт бота: «Wild Saloon»
Ура! У бота теперь есть свой подсайт!
Частые ошибки игроков
Отвечать боту
Не скажу, чтобы прям часто, но игроки иногда пытаются принять дуэль, отвечая «Нет, я» боту, а не игроку. Это не будет работать, не потому что это баг, и даже не потому что это недоработка.
Причина 1. Техническая
Я стараюсь минимизировать обращения к API DTF и в принципе лишние проверки, чтобы бот работал максимально быстро. Проверять наличие дуэли выше по ветке комментариев означает, что надо посмотреть есть ли дуэль выше на один комментарий. Другой вариант: при ответе ботом о «регистрации дуэли» записывать в данные дуэли дополнительную ссылку и добавлять дополнительную проверку на это. Звучит некрасиво.
Причина 2. Идеологическая
Не менее важная. Когда вы отвечаете боту, а не игроку, дуэль стартер не получает уведомления о том, что вы приняли его дуэль. А ведь было хорошо сразу знать, что твою дуэль приняли, а не ходить проверять лично :)
P.S.
Пока что бот в принципе не реагирует на сообщения ему, но в будущем я что-то добавлю.
Ошибка 2. Редактировать сообщение с командой боту
DTF присылает только события о новых комментариях. Всё, что вы отредачили, боту уже не придет, поэтому пишите команды внимательнее! :)
Теоретически я мог бы сохранять последние, скажем, 4-5 комментариев и перепроверять их, но тогда придется еще хранить состояние «отвечено/не отвечено», и все эти лишние телодвижения чреваты сами понимаете чем.
который час?
Полдень, ковбой.
Нужно больше вариаций ответа для принятия вызова на дуэль.
А то ДТФ иногда блокирует отправку такого же сообщения, а выбирать не из чего
держи:
нет я
нет, я
нет я!
вообще-то я
вообще-то это я
ну вообще-то это я
вообще-то это я
не быстрее, чем я
не быстрее чем я
йъя сьямый биыстрый сьелок на дьиком зпадье
Нет, ты.
Комментарий недоступен
Комментарий недоступен
нет, я
Дуэль зарегистрирована, Воистину Хлорид. Ждите соперника!
нет я!
Почему оповещения о дуэли в приложении перенаправляют на сайт? Так и должно быть?
Все остальные оповещения об ответах и +/- нормально открываются в приложении.
отвечает Денис Ширяев из Москвы
который час?
12:00 o'clock, cowboy.
Было бы неплохо в сообщении о статусе выводить не винрейт, а количество побед\ничьих\поражений, а также кол-во убитых тобой игроков. И еще таймер респауна.
Я самый быстрый стрелок на диком западе!
Вы недавно умерли и не можете совершить это действие. До возрождения: 00 ч 07 мин.
Эмм, вы могли бы объяснить что тут происходит? Вроде читаю всё на дтфе, но здесь я явно не в теме. Спасибо )
https://dtf.ru/flood/54298-dikiy-zapad-na-dtf
Я самый быстрый стрелок на диком западе!
Дуэль зарегистрирована, Denis Shiryaev. Ждите соперника!
нет я!
Нет я самый быстрый стрелок на диком западе!
сколько там сейчас времени на диком западе?
It's high noon.
Igor Shephard, тоже заметили это? Напротив вашего любимого салуна стоит Кит Карсон и как-то странно на Вас посматривает... как думаете к чему это?
Тест
wwdtf мой статус
Имя: Fire Огонь
Здоровье: 100 HP
Деньги: $40
Дуэлей сыграно: 7
W/L ratio: 5.0
Везунчик ты, однако.
wwdtf mystatus
НЕТ МОЙ
Имя: Tommy Wiseau
Здоровье: 100 HP
Деньги: $33
Дуэлей сыграно: 4
W/L ratio: 4
Я самый быстрый стрелок на диком западе!
Вы сможете начать новую дуэль через 01 ч 04 мин.
Я самый быстрый стрелок на диком западе!
Нет я
Дуэль зарегистрирована, Игорь Побережец. Ждите соперника!
Я самый быстрый стрелок на диком западе!
Дуэль зарегистрирована, Fire Огонь. Ждите соперника!
Нет, я!
А нет прямой команды, которую можно обратить конкретному человеку, чтобы вызвать именно его на дуэль? Или может быть просто команды «Я вызываю вас на дуэль/Стреляемся!/Пошли выйдем», чтобы обозначить с кем тебе предпочтительней было бы решить спор. А там по возможности никто другой не отвечал бы на твой вызов.
в планах, но не самых ближайших
Комментарий недоступен
Повезло тебе, не пристрелили =)
Я самый быстрый стрелок на диком западе!
Дуэль зарегистрирована, Кот. Ждите соперника!
Нет, я.
Я самый быстрый стрелок на дтф!
Дуэль зарегистрирована, Fire Огонь. Ждите соперника!
Нет, я!
Да, ты.
Да ответьте мне уже!
Комментарий недоступен
Вы сможете начать новую дуэль через 01 ч 59 мин.
Я самый быстрый стрелок на диком западе!
НЕТ Я
Вы сможете начать новую дуэль через 01 ч 20 мин.
нет я
Комментарий недоступен
Реванш.
Я самый быстрый стрелок на дтф!
Нет, я.
Дуэль зарегистрирована, Дмитрий Никулин. Ждите соперника!
Я самый быстрый стрелок на дтф!
Да, ты.
Дуэль зарегистрирована, Rover. Ждите соперника!
Нет, я.
Я буду ждать реванша.
Комментарий недоступен
Не сработало.
Я самый быстрый стрелок на диком западе!
Я хочу реванш!
Я самый быстрый стрелок на дтф!
Дуэль зарегистрирована, Дмитрий Немов. Ждите соперника!
Нет, я.
Ну теперь точно
Я самый быстрый стрелок на дтф!
Какого б*ь х*я б*ь два б*ь смерти за день!
Нет, я.
Дуэль зарегистрирована, Rover. Ждите соперника!
Я самый быстрый стрелок на диком западе!
Нет, я.
Дуэль зарегистрирована, Divergo. Ждите соперника!
Я самый быстрый стрелок на диком западе!
Нет, я!
Дуэль зарегистрирована, Хвост. Ждите соперника!
Я самый быстрый стрелок на диком западе!
нет я
Дуэль зарегистрирована, Вова Кот. Ждите соперника!
Я самый быстрый стрелок на диком западе!
Нет, ты.
Нет, я!
Нет я.
Дуэль зарегистрирована, Gigond. Ждите соперника!
Я самый быстрый стрелок на диком западе!
нет я
Дуэль зарегистрирована, Дмитрий Шабан. Ждите соперника!
нет я!
Я самый быстрый стрелок на диком западе!
Нет, я!
Дуэль зарегистрирована, Хвост. Ждите соперника!
Комментарий недоступен
НЕТ Я
Я самый быстрый стрелок на ДТФ!
не быстрее чем я
Дуэль зарегистрирована, percussio. Ждите соперника!
Комментарий недоступен
Вернул бота. Буду разбираться скоро в чем проблема
И у других тоже.
Я самый быстрый стрелок на диком западе!
извини, я перезагружаю бота
Комментарий недоступен
Дуэль зарегистрирована, OKA ABK. Ждите соперника!
Комментарий недоступен
Нет, ты.
Я самый быстрый стрелок на диком западе!
Вообще-то это я!
Дуэль зарегистрирована, Игорь Гуровский. Ждите соперника!
Нет я!
Я самый быстрый стрелок на диком западе!
Нет, я!
Дуэль зарегистрирована, Дмитрий Немов. Ждите соперника!
Я самый крутой стрелок на дтф!
Нет, я!
Дуэль зарегистрирована, Дмитрий Немов. Ждите соперника!
Комментарий недоступен
нет я!
Дуэль зарегистрирована, Vlad Tepes. Ждите соперника!
Я самый быстрый стрелок на диком западе!
Хочу больше крови
вообще-то я
Дуэль зарегистрирована, Анатолий Устюжанин. Ждите соперника!
wwdtf mystatus
Я самый быстрый стрелок на диком западе!
Вот докажи, не верю.
Дуэль зарегистрирована, Divergo. Ждите соперника!
Нет, я!
Я самый самый быстрый стрелок на диком западе
Нет я
Я самый быстрый стрелок на диком западе!
Ты врёшь.
Дуэль зарегистрирована, percussio. Ждите соперника!
Комментарий недоступен
Я самый быстрый стрелок на дтф!
Вы сможете начать новую дуэль через 00 ч 31 мин.
Я самый быстрый стрелок на диком западе!
нет, я
Дуэль зарегистрирована, Sergey Saltuganov. Ждите соперника!
Комментарий недоступен
Вообще-то я.
Комментарий недоступен
Дуэль зарегистрирована, Член девушки. Ждите соперника!
Комментарий недоступен
wwdtf мой статус