Список изменений для
Пользователей
- Изменен дизайн команды «Профиль»
- Теперь возможно просматривать чужие профили с помощью команды «Профиль [user_id]», можно указать ID-Пользователя или цитировать сообщение с ответом Профиль чтобы просмотреть профиль Пользователя
- Добавлены лайки/дизлайки в профилях (РЕЙТИНГ)
- Если Вы Гл. Администратор и просматриваете профиль Пользователя у Вас появится кнопка «Заблокировать» которая позволяет заблокировать Пользователю доступ к боту
- Показывает ссылку на профиль steam в команде «Профиль»
- Теперь через команду «Стим» можно привязывать стим по ссылки на профиль или просто указав как раньше SteamId.
- Добавлена команда «SetMoney» которая позволяет задавать/выдавать баланс Пользователю. / SetMoney [*Balance (Сумма, если хотите выдать напишите перед суммой +, если хотите задать просто укажите сумму)] [user_id]
- Небольшие исправления для клавиатуры
- Некоторые правки текста и фиксы
Список изменений для
Разработчиков
•
Новые функции
----------------
• Control->popup (string $text, $peer_id = 0): bool - Позволяет выводить pop-up уведомление, работает только при нажатии на кнопку
• Control->getm ($peer_id = 0, $conversation_message_id = 0): array - Получает последнее сообщение (От бота или от Пользователя, смотря как будете использовать)
• Control->editm (string $newtext, $keyboard = '', $peer_id = 0, $conversation_message_id = 0): void - Изменяет последнее сообщение от бота или то которое вы укажите
• IsUser (int $user_id): bool - Проверяет есть-ли Пользователь в базе данных или нет.
• RegUser (int $user_id): [bool/array] - Добавляет Пользователя в базу данных если его там нет, если его не было в базе данных вернет тип bool, если Пользователь в базе данных найден вернет тип array с Пользовательской информацией
• CmdArgs (int $param) - Возвращает заданный параметр к команде, вернет NULL если такого параметра нету. Чтобы получить массив всех параметров укажите -1
• CountArgs () - Возвращает общие число параметров
• SetMEvents (int $user_id, array $data): void - Позволяет хукать ответы Пользователей на сообщения бота (Подробный пример в файле HandlerMEvents.php, функция - admban ())
• BEGet (string $string, string $begin, string $end) - Позволяет получить строку между 2 значений.
• GetEvents () - Возвращает события
• GetUserInfo (bool $updateInfo = false) - Получает информацию о Пользователе, если параметр updateInfo = true, то информацию снова берется из бд (обновляется) и выводится.
•
Новые классы
----------------
• new KeyBoard (string $type = 'callback')
•
Другое
----------------
• Упрощено использование класса KeyBoard, теперь не нужно вызывать метод KeyBoard->Get () и задавать клавиатуру в Control->printm, достаточно добавить кнопки и выслать сообщение
ВНИМАНИЕ
-------------------
Если у вас уже стоит данный бот поздней версии - после установки обязательно выполните команду Install для обновления вашей базы данных бота. (База данных обновится безопасно без потери данных)