Size: a a a

pyTelegramBotAPI.talks.ru

2020 May 17

MW

Mad Way in pyTelegramBotAPI.talks.ru
Я вставлял туда номер ответа, с нуля и с единицы.
источник

MW

Mad Way in pyTelegramBotAPI.talks.ru
Ни-ху-я.
источник

MW

Mad Way in pyTelegramBotAPI.talks.ru
Если не в формате квиза посылаю, то всё работает.
источник

MW

Mad Way in pyTelegramBotAPI.talks.ru
То есть с опросом всё ок.
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Mad Way
ДА В КАКОМ НАХУЙ ФОРМАТЕ ДОЛЖЕН БЫТЬ CORRECT OPTION ID БЛЯДь
А что не так?
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Покажи код мб?
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
И ошибку
источник

MW

Mad Way in pyTelegramBotAPI.talks.ru
Переслано от Mad Way
[b'{"ok":false,"error_code":400,"description":"Bad Request: wrong correct option ID specified"}']"
источник

MW

Mad Way in pyTelegramBotAPI.talks.ru
Переслано от Mad Way
correct_by_quiz_id = {
 0:0,
 1:0,
 2:2,
 3:1
}

quiz_message = bot.send_poll(neededChat, question_by_quiz_id[question_id], answers_by_quiz_id[question_id], False, "quiz", correct_by_quiz_id[question_id])
источник

MW

Mad Way in pyTelegramBotAPI.talks.ru
Переслано от Mad Way
correct_option_id  Integer  Optional  0-based identifier of the correct answer option, required for polls in quiz mode
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Mad Way
Переслано от Mad Way
correct_by_quiz_id = {
 0:0,
 1:0,
 2:2,
 3:1
}

quiz_message = bot.send_poll(neededChat, question_by_quiz_id[question_id], answers_by_quiz_id[question_id], False, "quiz", correct_by_quiz_id[question_id])
скинь, пжлст, значения question_by_quiz_id, answers_by_quiz_id и question_id
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
хотя не, забей
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
посмотри внимательно сюда лучше:

def send_poll(
       token, chat_id,
       question, options,
       is_anonymous = None, type = None, allows_multiple_answers = None, correct_option_id = None,
       explanation = None, explanation_parse_mode=None, open_period = None, close_date = None, is_closed = None,
       disable_notifications=False, reply_to_message_id=None, reply_markup=None, timeout=None):
источник

MW

Mad Way in pyTelegramBotAPI.talks.ru
George Forse
посмотри внимательно сюда лучше:

def send_poll(
       token, chat_id,
       question, options,
       is_anonymous = None, type = None, allows_multiple_answers = None, correct_option_id = None,
       explanation = None, explanation_parse_mode=None, open_period = None, close_date = None, is_closed = None,
       disable_notifications=False, reply_to_message_id=None, reply_markup=None, timeout=None):
allows_multiple_answers перекрывает, делая correct_option_id None?
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Mad Way
allows_multiple_answers перекрывает, делая correct_option_id None?
ээ, ну грубо говоря - да
источник

MW

Mad Way in pyTelegramBotAPI.talks.ru
Просто в доке написано, что для квиз этот пункт бесполезен.
источник

MW

Mad Way in pyTelegramBotAPI.talks.ru
Странно, что либа всё равно заставляет его указывать.
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Mad Way
Странно, что либа всё равно заставляет его указывать.
Не заставляет
источник

S

SMOOG in pyTelegramBotAPI.talks.ru
Привет всем.

Кто знает, в каких условиях работают и не работают ссылки tg://user?id=XXXXX ?

Пользователь начал диалог с ботом, мне присылается подобная ссылка. Все обычно работают, но вот один юзер не светится. В чем может быть дело?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
те кто начинают диалог должны показываться
источник