@HowMeNeedToDO

Почему не работает рандомайзер в telebot?

При выполнении команды /random появляется такая ошибка: attributeError function object has no attribute randomint

from random import random

@bot.message_handler(commands=['random'])
def random(message):
	num = random.randint(0, 100)
	bot.send_message(message.chat.id, str(num))
  • Вопрос задан
  • 587 просмотров
Решения вопроса 1
Lord_of_Rings
@Lord_of_Rings
Python developer
from random import randint

@bot.message_handler(commands=['random'])
def random(message):
  num = randint(0, 100)
  bot.send_message(message.chat.id, str(num))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Потому что ты из всего модуля random импортируешь только одну функцию random(), а использовать пытаешься random.randint(). Делай просто import random.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы