Pad
а то тут последнее время один спам
🦥Alex Fails
Никто( продо исчез. А модерски= прав у меня, к примерв, нет
Andrew
Ушол сдавать ЄГЕ
🦥Alex Fails
лол
Anonymous
Что нужно дальше писать :D
Anonymous
pyTelegramBotApi
Oleg
message.id?
Anonymous
message.id?
Сейчас попробую
Anonymous
message.id?
AttributeError: 'Message' object has no attribute 'id'
Oleg
https://github.com/eternnoir/pyTelegramBotAPI#types Вот здесь написано, что надо использовать message_id
Oleg
Странно это. Ссылаются на bot api, но там поле называется как раз id, а не message_id
Oleg
Пардон, не туда посмотрел :)
Oleg
Все верно, поле message.message_id, так сказано в оф. документации: https://core.telegram.org/bots/api#message
darkwoolf
Кто работал с matplotlib?
Sergey
Кто работал с matplotlib?
pyopencv решил поюзать?
Anonymous
https://github.com/eternnoir/pyTelegramBotAPI#types Вот здесь написано, что надо использовать message_id
А как сделать что бы он вытаскивал не id сообщения а id пользователя
Anonymous
from_user.id?
Тогда он сдирает мой id
Anonymous
а не юзера которому ответил командой
Oleg
message.from_user - это отправитель сообщения. Какой еще пользователь нужен?
Anonymous
message.from_user - это отправитель сообщения. Какой еще пользователь нужен?
Смотри пример я тебе отвечаю командой сообсна а бот сдирает твой id
Anonymous
прочитать и не ответить
Oleg
То есть ты получаешь сообщение-ответ и тебе надо получить, кому этот ответ подразумевался?
Oleg
message.reply_to_message.from_user.id
Anonymous
AttributeError: 'NoneType' object has no attribute 'from_user'
Anonymous
Oleg
AttributeError: 'NoneType' object has no attribute 'from_user'
Значит reply_to_message = None, и сообщение не ответ
Anonymous
Значит reply_to_message = None, и сообщение не ответ
Я сделал проверку на реплай он бы не сработал если бы я не ответил
Oleg
Какую проверку?
Anonymous
Какую проверку?
if message.reply_to:
Oleg
https://core.telegram.org/bots/api#message вот документация, там нет поля reply_to
Oleg
AttributeError: 'NoneType' object has no attribute 'from_user'
Судя по этому исключению reply_to_message у message есть, просто он None
Oleg
Выводи принтами где какие значения в каких полях содержатся. Что лежит в reply_to, что лежит в reply_to_message
Максим
Или можно посмотреть отладчиком, если использовать PyCharm
Anonymous
То есть ты получаешь сообщение-ответ и тебе надо получить, кому этот ответ подразумевался?
Ты точно понял что я хочу я хочу получить id пользователя которому отвечаю командой
Anonymous
/test
Anonymous
и бот пишет его id
Oleg
Да, я понял тебя
Максим
Жестоко :(
Oleg
Жестоко :(
Использовали как образец не предупредив :)
Maksim
Привет! Тут про питон или как?
Maksim
Ни строчки кода на несколько экранов... эт подозрительно )
Maksim
Хмм... ладно, попытка не пытка... ))) Подскажите плиз, как можно превратить вот такой массив: a = [1, 2, 3, 4, 5] В вот такой: b = {1: {2: {3: {4: {5: {}}}}}}
Sergey
Эт не массив(кортеж) уже будет а map
Sergey
Рекурсивно
Sergey
Можно
Sergey
Ща
Skarn
А точно надо именно это?
Skarn
Не представляю даже зачем такая мапа нужна.
Maksim
Мне в целом не обязательно, чтобы был именно кортеж, просто нужна вложенность
Maksim
Сейчас пример покажу, чтобы было понятнее
Skarn
Это не кортеж в любом случае.
Sergey
a = [x for x in range(1, 6)] b = {} a.reverse() for i in a: if len(b) > 0: b = {i: b} else: b = {i: ''} print a print b
Maksim
У меня есть два набора слов: ['дом', 'стена', 'кирпич'] ['дом', 'стена', 'бетон'] мне нужно привести их к виду: {'дом': {'стена': {'кирпич': {}, 'бетон': {}}}} То есть сделать вроде дерева.
Sergey
ща
Sergey
нормально скину
Sergey
Sergey
ну ток '' на пустой замени
Sergey
{}
Skarn
Если не секрет, зачем?
Skarn
Просто очень странная цель всего этого. Учитывая насколько мапы не производительны, такое смысла особо не имеет
Skarn
Есть просто мысли, чего ты хочешь этим добиться и это возможно дико неправильный подход
Sergey
и вложенность странная
Sergey
если честно
Skarn
Учитывая приведенные в пример слова, мне кажется, это очередное наркоманское задание из какого-нибудь ЕГЭ или что-то там пишут сейчас.
Sergey
сделать вроде дерева
Sergey
тогда тебе лучше совсем другое использовать
Maksim
Нет, нет. У меня просто есть куча таких данных с одинаковым родителем. Мне нужно сделать некий JSON, где будет правильная иерархия задана.
Maksim
И метод в целом можно любой использовать. Просто этот вариант показался мне самым простым.
Maksim
Таких фраз у меня 18 000.
Максим
Кто-нибудь сталкивался с глухим зависанием pyTelegramBotApi? Процесс работает, но с большим аптаймом в какой-то момент просто тупо зависает. То есть сервис запущен, питон исполняется, но бот не отвечает.
Максим
у меня на raspberry