Deps Tech 🛰
1.26K subscribers
78 photos
4 videos
31 links
Next-Gen инструменты для Arizona RP! 🪷

- Наш бот: https://t.me/DepsAPI_bot
- Как это работает? https://docs.depscian.com/
- Администратор: @depscian
Download Telegram
🍸 Опять обновление...
На этот раз обновление коснулось твоего удобства! Я попытался уместить в player/find всё что можно.

💻 И-так, для начала разберём изменения в части ответа с API:

1. Изменение основного объекта


Структура ответа стала более вложенной и логичной. Информация об онлайн-статусе и админке теперь сгруппирована в отдельных блоках.

ДО:

{
"server": { ... },
"id": 12345,
"status": "В сети",
"last_seen": null,
"admin": true,
...
}

ПОСЛЕ:

{
"server": { ... },
"id": 12345,
"status": {
"online": true,
"last_seen": null,
"player_id": 582
},
"admin": {
"nickname": "Admin_Name",
"short_name": "[AN]",
"vk_url": "https://vk.com/...",
"position": "Главный Администратор",
"level": 6
},
...
}

Основные изменения:
❌ Удалены поля: status и last_seen из корневого объекта.
✅ Добавлен объект: status для всей информации об онлайн-статусе.
🔄 Изменён тип: поле admin теперь объект с деталями или null.


2. Новый объект: информация об онлайне

Используется в поле status для описания онлайн-статуса игрока.

• online (boolean): true — в сети, false — не в сети.
• last_seen (integer | null): Unix timestamp последнего онлайна (или null, если в сети).
• player_id (integer | null): ID игрока на сервере (или null, если не в сети).

3. Новый объект: об админе

Используется в поле admin. Если игрок не администратор, значение поля — null.

• nickname (string): Никнейм администратора.
• short_name (string | null): Короткое имя/тег в чате.
• vk_url (string | null): Ссылка на профиль ВКонтакте.
• forum_url (string | null): Ссылка на профиль на форуме.
• position (string | null): Должность.
• level (integer | null): Уровень администрирования.

4. Изменение в объекте организации

Для консистентности данных, поле last_seen было обновлено

• Поле: last_seen
ДО: string (ISO 8601)
ПОСЛЕ: integer (Unix timestamp)

🟢 Документация обновлена

🤖 Все эти изменения в ответе API дали возможность Вам и боту возможность показать больше информации за одно действие
1. Теперь /find показывает ID игрока на сервере когда он онлайн.
2. Так же /find теперь показывает блок информации об администраторе, с полной информацией.
в остальном дальше одни мелкие исправления. . .

⌨️ Уже есть пару заготовочек следующих обновлений, поэтому скоро можно ожидать интересных вещей!

♥️ Все кто хотят поддержать проект и получить доступ к фишкам спонсора - вы можете пополнить баланс используя ссылку - Поддержать проект!

Стать спонсором можно всего пополнив баланс на 1$ (41.50 грн. / 78 руб. / 520 тенге / 0.85 евро)

Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3👌1
😏 Карте не хватает карты территорий!
Приступаю к добавлению.

🤖 В боте исправлено отображение последнего онлайна. (раньше оно было крайне старым либо вообще его не было)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7🔥2😱1🤩1
😎 Спонсорское обновление
Потихоньку выполняю свои обещания, которые дал в посте

⚙️ Меню /spy было обновлено
Теперь, с помощью него, можно исследовать в удобном интерфейсе все логи входа/выхода игрока. Вы можете посмотреть общий онлайн за день, неделю, месяц | отфильтровать логи за день, неделю, месяц | каждый лог в интерфейсе кликабельный, при клике будет отображаться детальная информация о логе. Логи начнут вестись с того момента - как вы отметите игрока как отслеживаемого.

🌿 Ещё одна мелкая, но полезная фишка обновлённой системы отслеживания - теперь можно включить «тихий режим» для выбранного вам игрока. Например, у вас в отслеживании 6 игроков и один (или несколько) из них любит «пошалить» с зайти на 5 минут и выйти. Эта проблема решается тем, что уведомления будут вам приходить, но в тихом режиме, то есть как в беззвучном режиме.

😘 Все для вашего удобства!

♥️ Все кто хотят поддержать проект и получить доступ к новым фишкам - вы можете пополнить баланс используя ссылку - Поддержать проект!
Стать спонсором можно всего пополнив баланс на 1$ (41.50 грн. / 78 руб. / 520 тенге / 0.85 евро)
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥4👍2🔥1
🚽 Сижу я такой, короче, и думаю: Почему мне не добавить отображение семей? Например, в информации про игрока - фаму в которой он состоит, его ранг. Так же думаю добавить инструмент просмотра всех семей на любом сервере с возможностью просмотра всех участников каждых семей.

Будет полезно тем, кто ищет семью себе и нужно найти лидера/зама.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥11🔥3🤩1
🛁 Я ещё дольше посидел и в мою заросшую голову пришла ещё одна супер полезная фишка.
Рассказываю... На данный момент есть пару разных ботов, которые по команде /servers возвращают полный список серверов с их доступностью на данный момент. Я решил взять это и модернизировать, причём умно.

🐍 Поделим взаимодействие с ботом на 2 части:
1)
Личные сообщения с ботом
2)
Групповые чаты/сообщества

🤓 Что я предлагаю ввести для 1-й части взаимодействия?
Самое главное - забываем про лишние действия, а именно флуд командой /servers каждые 10 секунд, чтобы получать актуальные данные. С приходом новой системы, я добавлю специальное меню, в котором можно будет выбрать сервера, которые нужно проверять на доступность. Проверка доступности будет каждые 10 секунд. И-так, вы выбрали свой сервер/сервера и теперь когда сервер упадёт или запуститься - вы практически моментально в боте получите уведомление. Это, опять же, избавляет от вас выполнение любых действий. Всё что нужно - просто ждать и параллельно к этому заниматься своими делами!

————

🧐 Что я предлагаю ввести для 2-й части взаимодействия?
Сейчас в группах куча лишних действий, пользователи просто флудят /servers — тем самым забивая сам чат. Новая система будет поступать умнее. Она будет брать доступность и каждую минуту проверять на изменения. Например, все сервера лягли. В группе прийдёт уведомление всем, что все сервера лягли. Всё просто!? Но теперь вопрос сложнее: "А если некоторые сервера будут постепенно включаться, пока другие всё ещё в отключке?!" — тут тоже есть своя фишка этой системы - мы каждую минуту (чтобы не флудить) собираем информацию и если есть изменения в данных, то отправляем МИНИМАЛЬНОЕ сообщение, без мусора, (не нужных серверов) которое и оповестит всех, что вот, например, 9-й и 10-й сервер включились, а другие пока спят.
Админы групп смогут настраивать эту часть тем, что смогут выбирать сервера именно те, которые им нужны. Ибо много групп, которые нацелены на определённый сервер (как пример, фам-чаты)


🍸 Теперь просуммирую: новая система внесёт огромный буст к вашему удобству, ведь всё что придётся сделать - подписаться на состояние сервера(-ов), а в группе админам настроить оповещения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥6👍2🔥1
🕺 Карта так же будет поддерживать отображение территорий семей
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7👍2🔥1
Вот так, на данный момент, выглядит список семей. Осталось кое-что подправить и доделать. Думаю сегодня успею. В край, завтра) 🫠

PS: зывтра(( 😀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9👍3🔥3⚡1
🍸 О б н о в л е н и е
Так-с... Это обновление, ага, всё.

⚡ Список изменений:

🤖 Бот
1. Самое главное - семьи, и оно доступно каждому! С помощью меню семей, можно узнать её уровень, кто в ней участвует, лидеров и заместителей. Список семей можно удобно отсортировать по уровню или кол-ву участников. Список участников тоже сортируется по рангу, онлайну и дате (дата в тестировании)
Меню доступно по команде `/families`, или используя меню инструментов в боте.
2. Теперь в `/find` отображается в какой семье игрок состоит, его ранг и внутрисемейные предупреждения.
3. Сортировка так же появилась и в `/admins`. Теперь можно отсортировать по онлайн админах.
4. Исправил баг, который при вводе `/find Nick_Name Mobile 2` искал игрока на сервере Mobile 3.
5. Появилась новая команда - `/servers`. Она выполняет функцию многих других похожих ботов, но так же умеет показывать время тех. работ/отключений.


🗺 Карта
1. Добавлено отображение всех территорий сервера: от гетто, до территорий семей.
2. Добавлено сохранение сессии, то есть, если перезагрузить страницу, то выбранные параметры, сервер, поиск - не сбрасываются.
3. Поиск улучшен. (смотри прикреплённые фото)
4. Добавлена кнопка обновления данных текущего сервера.


🌐 API
1. Добавлены новые эндпоинты:
ㅤ1. `/families?serverId=[int]` - отображает все семьи сервера, их лидера, их уровень и др.
ㅤ2. `/family?serverId=[int]&famId=[int]` - отображает детальную информацию про семью, в том числе всех участников.
2. Исправлен эндпоинт - `/admins`, который отображал бред
3. Обновлён эндпоинт - `/status`. Он теперь показывает не только информацию об кэше API, но и так же информацию об доступности серверов Arizona RP [PC/Mobile].
4. Обновлён эндпоинт - `/player/find`. Добавлен объект с информацией об семье игрока.

Глянуть изменения можно в документации


⚠️ НА ДАННЫЙ момент в кэше API только 8 серверов. (Chandler пока отдыхает, позже к нему прикручу семьи)
В течении некоторого времени появятся и другие сервера, не стоит переживать!


🚽 Умную систему оповещений об доступности серверов отложил на следующие обновления, ибо хочу отполировать, чтобы она была поистине умной и мощной. На семьи есть тоже большие планы, один из них - это отправка заявки на вступление прямо в боте, чтобы лидер смог рассмотреть заявки и уже дальше думать, что делать. Так же: семьи обновляются 7 раз в день, примерно.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7😱2🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥9
👍6🔥2
Когда человеку нечего делать 🙄
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯14🔥8🍌2
Мини обновление 🕺

1. Команда /servers теперь показывает онлайн Майами Vice City, а так же улучшен способ получения информации, чтобы задержка была минимальной.
2. Спонсоры могут скрывать свою семью и свой username для привязанного аккаунта.

В остальном мелкие улучшения и тонна баг фиксов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7🔥2
😎 Верчу, кручу авто обновление сборки, чтобы всегда была самая свежая.

На скрине лаунчер проверяет файлы, которые нужно обновить в формате «Покажи мне, что ты делаешь»

Кстати, обращаю ваше внимание: скриншот с Windows.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥11🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Так же разрабатываю версию, специально тем, кому нравится текущий лаунчер Аризоны
😁9🌚2