Перейти к публикации

Telegram бот - удобная книга под рукой


Рекомендованные сообщения

ВНИМАНИЕ!!! Это временная статья

Всем хорошего времени суток! Хочу немного рассказать про идею создания бота.
Началось все с того, что я нуждался в практике программирования и базировался в основном на скрапинге и 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   Этот бот написан на личном опыте и энтузиазме. Он не имеет отношение к другим ранее существовавшим проектам.

 

Ссылка на комментарий

Приятно что на основе API проекта люди учатся до сих пор. Я вообще в программирование пришёл благодаря API проекта + VK, делал мелких ботов чисто для себя. Если будут писать что таких ботов уже много, забей, главное сам развивайся 😌

Ссылка на комментарий

с одной стороны ты постарался, с другой, если хочешь помимо практики презентовать что-то юзабельное, то будь новатором и попробуй выжать из апи что-то новое, хотя бы по типу твоей идеи про /follow
на данный момент бот бесполезен, ниша "супер_пупер_полезной_информации_из_апи_в_одном_месте" уже давно занята ваймтопом, так что используй полученные знания и генерируй теперь своё

Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...