Загрузка...

Чек онлайна на сервере MineCraft. | Бот вк

Тема в разделе Python создана пользователем infinityjq 26 авг 2020. 500 просмотров

  1. infinityjq
    infinityjq Автор темы 26 авг 2020 310 20 май 2019
    Всем привет. Данный бот чекает онлайн сервера, айпи которого отправил наш пользователь.

    Устанавливаем нужные нам библиотеки:
    pip install mcstatus
    pip install vkbottle

    Сам код:
    Код
    from mcstatus import MinecraftServer
    from vkbottle import Bot, Message

    bot=Bot('токен группы')


    @bot.on.message_handler(text='чек <check>', lower = True)
    async def minecraft(ans: Message, check):
    try:
    server = MinecraftServer.lookup(check)
    status = server.status()
    await ans("Онлайн сервера: {0} \n Пинг: {1} ms".format(status.players.online, status.latency))
    except:
    await ans('Ошибка')


    bot.run_polling()
    Далее пишем в лс группы чек "ип сервера".
    [IMG]
     
  2. Крайность
    Крайность 26 авг 2020 Заблокирован(а) 1270 28 ноя 2018
    Годно, спасибо
     
    1. infinityjq Автор темы
  3. Pandazz
    Pandazz 26 авг 2020 68 5 май 2020
    Годно сделал:finger_up:
     
Top
Загрузка...