Версия Дата выпуска Скачивания Оценка  
5.0R4 197 0.00 звёзд 0 оценок Скачать
5.0R3 219 3.00 звёзд 2 оценок Скачать
5.0 56 0.00 звёзд 0 оценок Скачать
  • Исправление не критичных ошибок из логов
  • Исправление ошибок в мониторинге
Список изменений для Пользователей
  1. Изменен дизайн команды «Профиль»

  2. Теперь возможно просматривать чужие профили с помощью команды «Профиль [user_id]», можно указать ID-Пользователя или цитировать сообщение с ответом Профиль чтобы просмотреть профиль Пользователя

  3. Добавлены лайки/дизлайки в профилях (РЕЙТИНГ)

  4. Если Вы Гл. Администратор и просматриваете профиль Пользователя у Вас появится кнопка «Заблокировать» которая позволяет заблокировать Пользователю доступ к боту

  5. Показывает ссылку на профиль steam в команде «Профиль»

  6. Теперь через команду «Стим» можно привязывать стим по ссылки на профиль или просто указав как раньше SteamId.

  7. Добавлена команда «SetMoney» которая позволяет задавать/выдавать баланс Пользователю. / SetMoney [*Balance (Сумма, если хотите выдать напишите перед суммой +, если хотите задать просто укажите сумму)] [user_id]

  8. Небольшие исправления для клавиатуры
  9. Некоторые правки текста и фиксы


Список изменений для Разработчиков
Новые функции
----------------
• 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 для обновления вашей базы данных бота. (База данных обновится безопасно без потери данных)​
  • Вау
Реакции: Zkiffy
Перечислять все исправления не стану, подмечу лишь самое основное прям.

Исправлены кнопки клавиатуры, теперь работаю на телефонах и на пк стабильно. (Также в Настройки-> Работа с API -> Callback API -> Типы событий -> Поставьте галочку на "Действие с сообщением". (*Обязательно))

Исправлен баг с ID админа(-ов) в команде "Пополнить".
- И другое на значительное, я даже не помню честно говоря, я что-то делал но уже не помню.

Оффтоп
  • Мне нравится
Реакции: Zkiffy и Hamura
Список изменений для Пользователей
  • Теперь вы можете добавлять несколько Гл. Администраторов в бота. (В файле MikeBot/configs/settings.txt в пункте admin указывайте ID Гл. Администраторов через запятую без пробелов (Только цифры))

  • Исправлены баги с никнеймами. (Теперь если у игрока пустой ник будет писаться unnamed#UserID (Именно в боте. UserID показывается для наказания по UserID), также если у игрока ник уже unnamed то он автоматом сменяет на unnamed#UserID)

  • Добавлены суб-команды, при написание /1 steam покажет игроков и их SteamID (Доступ - all), если вы напишите /1 geo покажет их страну и город с флагом (Флаг задан в ручную. Доступ - Гл. Admin), если напишите /1 ip покажет ip игроков. (Доступ - Гл. Admin)

  • Теперь показывает имя и фамилию кто отправил сообщение на сервере.
  • Добавлен максимальный лимит в 64 символа на отправку сообщения на сервер.
  • Обновлен дизайн мониторинга.
  • Теперь когда Пользователь входит/выходит из беседы появляется кнопка "Исключить", создана для удобного удаления Пользователей которые уже вышли ну или вошли. (Доступ: Гл. Admin)

Список изменений для Разработчиков
  • Добавлена функция NormalString (string $str): string - Удаляет все символы кроме RU,ENG,Пробелов и #
  • Добавлена функция IpToStr (string $ip): string - Переводит IP в [FLAG] Страна, Город

    Реализация под CSS будет позже.
  • Исправлен баг с магазином.
Список изменений для Пользователей
  • Добавлены 2 новые команды - Rename & AddBan
  • Фикс с лимитом на сервера и прочее. (Теперь без лимита)
  • Поправлены некоторые ошибки в описаниях к использованию команд.

Список изменений для Разработчиков
  • Ничего нового.

    Оффтоп
    Как поправлюсь постараюсь реализовать поддержку всех игр что смогу.

    Установка: Если у вас уже установлена какая-либо из версий MikeBot'a, то перекиньте все файлы кроме папки Configs из папки MikeBot.
Список изменений для Пользователей
  • Исправлены ляпы в сообщениях и описаниях команд.
  • Фикс под PHP >= 7.0 && PHP < 7.3.
  • Добавлена возможность Вкл/Выкл оповещения о входе и выходе участника из беседы. (EventNotify в файле MikeBot/configs/settings.txt (1 - Вкл/0 - Выкл))
  • Реализована поддержка LK от Гуся.
  • Поправлены некоторые ошибки.

Список изменений для Разработчиков
  • В классы SQLite & MySQL добавлен новый метод IsTable. (Позволяет проверять наличие таблицы в бд)
  • Добавлен новый define под названием IsAdmin. Возвращает true если Пользователь который написал боту имеет права Администратора, иначе false.
  • Файл MikeBot/core/mbfuncs.php удален.
  • Добавлен файл MikeBot/core/Funcs.php с пакетом вспомогательных функций.
  • Изменен тип переменных класса MySQL с protected на private.
  • Добавлена новая функция StrContains для поиска строки в строке.
Сверху Снизу