из файла и отправить как inline кнопку.я делал так(часть кода):
f = open('addlist.txt')
line = f.readline()
while line:
print ("addres"+'\n'+line),
adress=line
line = f.readline()
sitename=line
print ("site"+'\n'+line),
keyboardlink = types.InlineKeyboardMarkup()
url_button = types.InlineKeyboardButton(text=sitename, url=adress)
xkeyboard = types.InlineKeyboardMarkup()
xkeyboard.add(url_button)
bot.send_message(m.chat.id,sitename,reply_markup=xkeyboard)
line = f.readline()
f.close()
при выполнении программы вылетает ошибка:
ERROR - TeleBot: "A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body:
[b'{"ok":false,"error_code":400,"description":"Bad Request: wrong URL host"}']"
но если сделать url="vk.com" ,то все работает.почему при присвоении переменной данными из файла появляется ошибка?
Ну ты на экран то напечатай, что у тебя там в переменной оказывается
Обсуждают сегодня