Маленький, но очень умный робот с момента появления быстро распространился по игровым чатам. Дело в том, что он позволяет автоматизировать некоторые игровые процессы городских квестов, особенно в области решения загадок и шифров. Вы можете просто отправить в чат команду и, допустим, комбинацию точек и тире и, через секунду, получить заветный ответ. Экономия времени – просто колоссальная.
Но пришло время познакомить вас с автором бота:
Александр Неженцев (ibvd), игрок и автор проекта Encounter.
Родился и вырос в г. Барнаул Алтайского края.
Web-программист.
Профессионально занимается танцами.
В играх больше всего любит задания с «изюминками», с подколками игроков. Как автор также любит составлять задания подобного плана, а потом всю игру наблюдать какие ответы игроки бьют в движок.
Расскажи, зачем понадобился бот и какова история его создания?
В том виде, в котором бот существует сейчас – ему больше года. Раньше это был просто набор скриптов для собственного использования. День рождения бот отпраздновал 25 ноября 2015 года, а вот имя он носит моей команды — «DubStep» из Encounter (г. Барнаул).
Изначально я его делал чисто для себя и своей команды, но практически сразу бот обрёл популярность среди своих. Сейчас бот находится примерно в 200+ чатах и более чем 900 пользователей его использует.
Если честно, было приятно, когда узнал, что бот помогает множеству игроков и так быстро популяризируется. Стоило поиграть с ним в парочке крупных штабных чатов – и началось =) Иногда забавная картина происходит, когда меня закидывают в штабной чат, а там уже мой бот =)
Команда знала о том, что разрабатывается бот? Или это было для них сюрпризом?
То, что работаю над роботом команда знала, да и писал я его исходя из ее нужд. Так, например, для кэшинга разработал команду, которая доступна только для команды и она рассчитывает весь маршрут, а боту нужно-то всего лишь отправить свое гео-положение. В итоге, пригодилось только на одну игру и больше небыло кэшинга.
Бот все-таки писался «для своих» и делался основательно, чтобы на игре не дал случайно сбой, работал четко и, самое главное, быстро (над этим я сильно заморачивался).
Расскажи о своей команде?
Моя команда осталась в г. Барнауле, я переехал по работе в другой город, теперь «штаблю» им удаленно. Собирал ее сам и до сих пор остаюсь капитаном. Это хорошие ребята, с которыми приятно провести вечер, погадать задания, побегать поискать коды, ну и конечно разделить радость победы.
Как выглядела первая версия бота?
Первая команда, которую научился исполнять бот – это /gis (переводит 2Гис
координаты в геолокацию). Надо было таскать с собой ноутбук, а мне очень не хотелось этого делать, так как предпочитаю телефон или ipad в поле.
Сразу с этой первой командой появилась /alf – перевод цифр в соответствующие значения по алфавиту.
Потом появились /ggl – ввод гугл координат и перевод их в геолокацию.
Поэкспериментировал с картинками и сделал функцию /brail – отправить азбуку Брайля, но в итоге не пользуюсь ею сам.
Ну и, конечно, как же без любимой всеми авторами «Морзянки», по команде /morze записав символами «.» и «–» получаем расшифровку и не надо никуда лазить по сети.
Собственно и все, что было в самой первой версии бота. Все остальное по мере необходимости допиливалось.
Есть, какие-то тайные функции бота или секреты?
Буду честен с читателями, не все функции есть в справке. Я не жадный, но к сожалению ресурсов не хватает. Часть функций очень ресурсоемкие и при одновременно в обращении могут положить сервер.
Например, решение “расчлененок”. Просто копирую задание из движка и через секунду, а иногда больше (база-то не маленькая — 1,5 миллиона слов), и получаю нужный вариант ответа.
Также решение “кубраев” — копируем текстом, бот перебирает варианты и дает варианты ответов по словарю.
Еще есть поиск картинок по яндексу и гуглу — выдает предполагаемый ответ или предлагает перейти на страницу поиска. Также умеет нарезать картинки по заданным частям 2х5, например, удобно, когда картинки ровные в заданиях и сразу варианты выдает.
А ну еще ассоциации для “Олимпиек”, просто указывается два слова и система ищет по базе варианты ответов, которые совпадают. В принципе, вроде все.
Какие у тебя сейчас планы на будущее? Какое развитие бота ждет игроков?
Непосредственно сейчас я ищу команду в Нижнем Новгороде. Ну а вообще, в ближайшее время планируется значительное расширение функционала бота. Я планирую его научить работать с шифрами и языками. В принципе, ничего не ограничивает – все зависит от фантазии: возможна и работа с фото, голосом, текстом и т.д.
Хотелось бы отметить, что если есть какие-то предложения по развитию, то пишите в личку в телеграмм. Если идея хорошая, то и реализовывать ее интересно и необходимо!
Также, планирую добавить команду для отправки сообщений (ошибки, пожелания и т.д.)
Ну и собственно перечень команд и их функционал для ознакомления:
Список команд:
/help — Справка по командам бота
/date — Узнать время по названию города
/mask — Поиск слов по маске, использовать ? для пропущенных букв
/morze — Перевод азбуки морзе использовать . и —
/alf — Перевод в цифры и соответствующие значения по алфавиту
/gapms — ГаПоИФиКа фильмы — регистр важен(сокращенная версия)
/ggl — Ввод гугл координат для быстрой работы
/anag — Поиск анаграмм слов
/kp — Перевод из букв английских или русских по расскладке кнопочных телефонов
/ss — Перевод из различных систем счисления
/ac — Список автомобильных кодов РФ
/gis — Преобразует координаты из 2gis и геолокацию для быстрого использования
/gapm — ГаПоИФиКа фильмы — регистр важен(полная версия)
/brail — Отправить азбуку Брайля
/cezar — Шифр цезаря со смещением
Для расширенной поддержки напишите:
/help <команда>
Напоминаем, что бы начать работу с ботом нажмите здесь.
Комментарии:
3 думал о “Игровой телеграмм бот для Штаба «DubStep Robot»”