yosh1ro Опубликовано: 1 апреля 2023 Поделиться Опубликовано: 1 апреля 2023 ВНИМАНИЕ!!! Это временная статья Всем хорошего времени суток! Хочу немного рассказать про идею создания бота. Началось все с того, что я нуждался в практике программирования и базировался в основном на скрапинге и telegram ботах. И вот однажды я предложил своему другу сделать это для него, чтобы ему было удобнее. Но потихоньку все это переросло в большой проект и я задумался насчет круга лиц, которым возможно хотелось бы иметь у себя под рукой “книгу” с информацией о игроке. Так и зародилась идея создать этого VimeStats бота! https://t.me/VimeStat_bot Давайте поговорим о функционале этого telegram бота: Команда /start, которая содержит в себе всю информацию о функционале бота и способах работы с ним. (https://wampi.ru/image/RpksB8l) Команда /now показывает имя игрока, которое вы установили с помощью команды /set (https://wampi.ru/image/RpkAGQl) Команда /set <nickname> устанавливает имя игрока для вашего удобства, так как при последующем взаимодействии вам не придется каждый раз прописывать ник, чтобы узнать информацию о игроке. (https://wampi.ru/image/RpkADJH) Команда /info выведет вам основную информацию о профиле игрока. А именно: ранг, уровень, id, статус, количество друзей, достижений и времени проведенного в игре(в часах), имя, тег и ссылка гильдии, описание профиля. (https://wampi.ru/image/RpkA8dy) Команда /stats покажет глобальную статистику игрока как в базовом (популярные мини-игры) варианте, так и по каждой мини-игре. (https://wampi.ru/image/RpkAUzs) Команда /friends осведомит вас о последних 20 друзьях игрока и немного расскажет вам о них. Весь список друзей не выкладывается, из-за огромного количества друзей у некоторых игроков, да и к тому же, сообщения получатся очень большими и нечитабельными. (https://wampi.ru/image/RpkAuur) Команда /leaderboard покажет все текущие позиции игрока в топах. А именно мини-игру или общую позицию в топе, категорию и место, занимаемое игроком. (https://wampi.ru/image/RpkArgI) Команда /likeprofile изобразит текущие количество лайков и дизлайков профиля игрока. А также покажет их соотношение. (https://wampi.ru/image/RpkAQl4) Команда /likerslist является дополнением к /likeprofile и сообщает о последних 15 оценивших профиль. В ней находится имя игрока, ранг и его оценка. Для лучшего восприятия везде присутствуют стикеры, чтобы сразу заметить негодяя, поставившего дизлайк. Стоит ограничение по причине, указанной в 6 пункте. (https://wampi.ru/image/RpkAK1O) Команда /matches расскажет о последних 20 матчах игрока. Точнее о мини-игре, итогах, длительности, карте и о количестве игроков, присутствующий на карте. Стоит ограничение по причине, указанной в 6 пункте. (https://wampi.ru/image/RpkA9Gw) Команда /events покажет последние 20 действия игрока. Также присутствуют стикеры для лучшего восприятия. Стоит ограничение по причине, указанной в 6 пункте. (https://wampi.ru/image/Rpkqxvy) Также существует доп. команда /Главное_меню, возвращающая в главное меню. Во время использования бота вас будет преследовать удобная клавиатура, упрощающая вашу работу. (https://wampi.ru/image/Rpkq4jx) На этом функционал бота заканчивается. Поэтому давайте поговорим о пользе этого бота. У всех когда-то бывало такое, что во время игры или ожидании запуска игры, вы встретили какого-то знакомого или просто интересного человека. Но игра вот-вот начнётся и вам не хватит времени свернуться, зайти на сайт и ввести ник. Да к тому же, не у каждого человека железо позволяет быстро переключатся между окнами или запускать браузер, с учетом того, что сама игра потребляет не мало. Здесь как раз может выручить этот telegram бот. Ведь в современно мире у каждого установлен телеграм на телефоне. На самом деле его применение можно найти в разных ситуациях. Например, во время фарма в BedWars, перед началом игры, в ожидании респавна. Так можно продолжать очень долго, поэтому можно сказать, что он достаточно полезен и универсален! Что хотелось бы сказать как разработчик: На 1.04.2023 бот находится в разработке, которая ближайшее время не будет прекращаться. Он будет получать обновления, новые фишки и конечно же расширение своего функционала. Кстати, на счет расширения функционала. Я планирую сделать команду /follow которая будет отслеживать действия игрока и уведомлять вас, когда происходит какое-либо событие. Но как это будет все организовано, я пока что не знаю, возможно это будет отдельный бот или же все-таки это возможность будет интегрирована в этого бота. По поводу вопросов, отзывов и предложениях вы можете писать автору (https://t.me/Flikxv). Ведь благодаря вашим отзывам и предложениям, вы очень сильно поможете в продвижении и улучшении VimeStats. P.S Этот бот написан на личном опыте и энтузиазме. Он не имеет отношение к другим ранее существовавшим проектам. ser1706_Fujiwara и IKnowYou 1 1 Ссылка на комментарий
Masston Опубликовано: 1 апреля 2023 Поделиться Опубликовано: 1 апреля 2023 Приятно что на основе API проекта люди учатся до сих пор. Я вообще в программирование пришёл благодаря API проекта + VK, делал мелких ботов чисто для себя. Если будут писать что таких ботов уже много, забей, главное сам развивайся ser1706_Fujiwara 1 Ссылка на комментарий
_Mytno_Rose Опубликовано: 1 апреля 2023 Поделиться Опубликовано: 1 апреля 2023 с одной стороны ты постарался, с другой, если хочешь помимо практики презентовать что-то юзабельное, то будь новатором и попробуй выжать из апи что-то новое, хотя бы по типу твоей идеи про /follow на данный момент бот бесполезен, ниша "супер_пупер_полезной_информации_из_апи_в_одном_месте" уже давно занята ваймтопом, так что используй полученные знания и генерируй теперь своё DeatherEagle, Charkos0ff, ser1706_Fujiwara и 4 других 6 1 Ссылка на комментарий
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас