Size: a a a

pyTelegramBotAPI.talks.ru

2020 September 13

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
teper nado >_run
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
?
источник

Б

Богдан in pyTelegramBotAPI.talks.ru
Хотел сделать функцию, которая будет кидать рандомное число из диапазона указанного в команде. Но шо то пошло не так. Где я херню натворил?

@bot.message_handler(commands=['rand'])
def random_message(message):
msgArray = message.text.split()
firstNum = msgArray[1]
secNum = msgArray[2]
bot.send_message (random.randrange(firstNum, secNum))
источник

K

KhumoyunPRO in pyTelegramBotAPI.talks.ru
random = random.randint(1,100)
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
Рандрендж для оператора for обычно юзают
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
Он не рандом число дает
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
А числовую последовательность
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
Либо как ты список делал на 1000 чисел. Там тоже randrange можно применить
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
Он список наполнит
источник

Б

Богдан in pyTelegramBotAPI.talks.ru
Just One NoNaMe
Рандрендж для оператора for обычно юзают
Ну я только что попробовал с рандинт, выдало ошибку TypeError: can only concatenate str (not "int") to str
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
Ты соединяешь строку с числом
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
Где-то
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
Это перевод ошибки
источник

Б

Богдан in pyTelegramBotAPI.talks.ru
Just One NoNaMe
Где-то
@bot.message_handler(commands=['rand'])
def random_message(message):
msgArray = message.text.split()
firstNum = msgArray[1]
secNum = msgArray[2]
bot.send_message (random.randint(firstNum, secNum))
источник

НХ

Николай Хожаинов... in pyTelegramBotAPI.talks.ru
Богдан
@bot.message_handler(commands=['rand'])
def random_message(message):
msgArray = message.text.split()
firstNum = msgArray[1]
secNum = msgArray[2]
bot.send_message (random.randint(firstNum, secNum))
Возможно что-то должно быть в инте
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
Богдан
@bot.message_handler(commands=['rand'])
def random_message(message):
msgArray = message.text.split()
firstNum = msgArray[1]
secNum = msgArray[2]
bot.send_message (random.randint(firstNum, secNum))
FirstNum и SecNum в int переведи
источник

НХ

Николай Хожаинов... in pyTelegramBotAPI.talks.ru
И почему у тебя bot.send_message(message.chat.idmessage.chat.id, 'text')
источник

Б

Богдан in pyTelegramBotAPI.talks.ru
Just One NoNaMe
FirstNum и SecNum в int переведи
int(firstNum), int(secNum)  ?
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
Богдан
int(firstNum), int(secNum)  ?
Да.
источник

JN

Just One NoNaMe in pyTelegramBotAPI.talks.ru
И добавь чат айди
источник