Vkbottle ошибка при установке

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Pick a username
Email Address
Password

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Задать вопрос

Николай Денисов

@neatboy

Начинающий программист

python

  • Python

Когда пытаюсь установить модуль vkbottle выдает такую ошибку : ModuleNotFountError: No module named «maturin» . Что делать ?


  • Вопрос задан

    25 февр.

  • 67 просмотров


Комментировать

Подписаться

1



Простой

Комментировать


Решения вопроса 1

Михаил

@Sing303

Сначала установить maturin?
pip install maturin

Ответ написан

25 февр.


Комментировать


Комментировать

Пригласить эксперта


Ответы на вопрос 0


Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации


Похожие вопросы

  • python

    • Python

    • +1 ещё




    Простой

    Как решить проблему с APSCheduler и Aiogram?


    • 1 подписчик
    • 7 минут назад


    • 9 просмотров

    0

    ответов

  • python

    • Python

    • +2 ещё




    Простой

    Как работать с APSCheduler?


    • 1 подписчик
    • 18 минут назад


    • 14 просмотров

    0

    ответов

  • python

    • Python

    • +1 ещё




    Простой

    Почему после совершения сделки в python приходят 2 уведомления?


    • 1 подписчик
    • 9 часов назад


    • 29 просмотров

    1

    ответ

  • python

    • Python

    • +1 ещё




    Простой

    Почему данные записываются не корректно в MySQL?


    • 1 подписчик
    • 11 часов назад


    • 53 просмотра

    1

    ответ

  • python

    • Python




    Средний

    Pyinstaller конфличит с yt-dlp. Что не так и как починить?


    • 1 подписчик
    • 11 часов назад


    • 25 просмотров

    0

    ответов

  • python

    • Python




    Простой

    Как транслировать переменную в режиме онлайн?


    • 1 подписчик
    • 19 часов назад


    • 88 просмотров

    1

    ответ

  • python

    • Python




    Простой

    Как в словаре прописать условие if esle?


    • 1 подписчик
    • 21 час назад


    • 217 просмотров

    1

    ответ

  • python

    • Python

    • +1 ещё




    Простой

    Почему Asterisk считает сброшенный звонок за принятый?


    • 2 подписчика
    • 23 часа назад


    • 107 просмотров

    0

    ответов

  • python

    • Python




    Простой

    Получить id из списков и массива?


    • 1 подписчик
    • вчера


    • 63 просмотра

    1

    ответ

  • python

    • Python

    • +1 ещё




    Простой

    Как правильно получить Bot.fetch_user() в Disnake?


    • 1 подписчик
    • вчера


    • 28 просмотров

    2

    ответа


  • Показать ещё
    Загружается…

Вакансии с Хабр Карьеры

Разработчик Python

Апбит Софт

Москва

До 400 000 ₽

Python developer

Data Souls

от 150 000 ₽

Python Разработчик

MVP. Group

Москва

от 200 000 до 300 000 ₽

Ещё вакансии

Заказы с Хабр Фриланса

Сервисы SEO аналитики маркетплейса Wildberries (SERP, подбор запросов)

22 мая 2023, в 18:02

120000 руб./за проект

Мобильные прокси, 4G модемы Alcatel HH71, ZTE MF289, Huawei B818

25 мая 2023, в 11:04

3000 руб./в час

Ecom, БД MySQL с 10+ млн. товаров, рекомендации по проектированию БД

10 мая 2023, в 14:08

3000 руб./в час

Ещё заказы

Минуточку внимания

Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями

Зарегистрироваться

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.

Войти через центр авторизации

Опишите баг
При установки модуля на ноутбук ( Lenovo G555 ) ( Windows 10 ) вылазит ошибка ( error: Microsoft Visual C++ 14.0 is required. Get it with «Build Tools for Visual Studio»: https://visualstudio.microsoft.com/downloads/ )

Что должно было случится
Установка модуля

Ваш код
pip install vkbottle

Заполните поля:

  • OS: Windows 10
  • Version of vkbottle: Не скачал

Дополнительная информация
Это не ваша вина, но прошу помогите)

Talk 24Serv

Загрузка…

from vkbottle import Bot, Message
from vkbottle.api.keyboard import Keyboard, Text
from vkbottle.branch import Branch, ExitBranch


bot=Bot('')

dialogs = {}
wait = []
emoji = '' # Спасибо моему IDLE :)

start_keyboard = Keyboard(one_time=False)
start_keyboard.add_row()
start_keyboard.add_button(Text(label="Поиск собеседника"), color="negative")

wait_keyboard = Keyboard(one_time=True)
wait_keyboard.add_row()
wait_keyboard.add_button(Text(label="Отменить поиск"), color="positive")

stop_keyboard = Keyboard(one_time=False)
stop_keyboard.add_row()
stop_keyboard.add_button(Text(label="Отключиться от диалога"), color="primary")


@bot.on.message(text='Поиск собеседника', lower = True)
async def start(ans: Message):
    if ans.from_id not in wait and ans.from_id not in dialogs:
        if len(wait) == 0:
            await ans(f'{emoji} Вы добавлены в очередь поиска собеседника.', keyboard=wait_keyboard)
            wait.append(ans.from_id)
            await bot.branch.add(ans.peer_id, "wait")
        else:
            dialogs[ans.from_id] = wait[0]
            dialogs[wait[0]] = ans.from_id
            await bot.api.messages.send(peer_id=ans.from_id, random_id=0, message=f'{emoji} Мы нашли вам собеседника!', keyboard=stop_keyboard)
            await bot.api.messages.send(peer_id=wait[0], random_id=0, message=f'{emoji} Мы нашли вам собеседника!', keyboard=stop_keyboard)
            await bot.branch.add(ans.from_id, "dialog")
            await bot.branch.add(wait[0], "dialog")
            del wait[0]

@bot.branch.simple_branch("wait")
async def branch(ans: Message):
    if ans.text == "Отменить поиск":
        await ans(f"{emoji} Поиск собеседника остановлен.", keyboard=start_keyboard)
        await bot.branch.exit(ans.peer_id)
        del wait[0]
    else:
        await ans(f'{emoji} Вы находитесь в поиске собеседника.', keyboard=wait_keyboard)

@bot.branch.simple_branch("dialog")
async def branch(ans: Message):
    if ans.text == "Отключиться от диалога":
        await bot.api.messages.send(peer_id=ans.from_id, random_id=0, message=f'{emoji} Диалог был остановлен.', keyboard=start_keyboard)
        await bot.api.messages.send(peer_id=dialogs[ans.from_id], random_id=0, message=f'{emoji} Собеседник остановил диалог.', keyboard=start_keyboard)
        await bot.branch.exit(dialogs[ans.from_id])
        await bot.branch.exit(ans.from_id)
        del dialogs[dialogs[ans.from_id]]
        del dialogs[ans.from_id]
    else:
        await bot.api.messages.send(peer_id=dialogs[ans.from_id], random_id=0, message='Собеседник: ' + ans.text)

@bot.on.message()
async def all(ans: Message):
    await ans('Привет! Я анонимный чат-бот. Чтобы начать поиск собеседника, воспользуйтесь кнопками.', keyboard=start_keyboard)

bot.run_polling()

Понравилась статья? Поделить с друзьями:
  • Vk toster музыка ошибка
  • Vlc media player ошибка
  • Vk play игровой центр ошибка авторизации
  • Vkruntime140 dll ошибка скачать
  • Visual studio ошибка не удается запустить программу