Anonymous
а почемму не взять любую либу с botapi?
Потому что я делаю юзербота а не простого бота
Tishka17
1. При получении соббщения с текстом лезешь в БД и смотришь когда последний раз отправляли 2. Если ок - записываешь в БД и отправляешь сообщение
Artem
он тут зачем? ему надо глобально на все
Запустит контекст и будет в нем работать с ней.
Anonymous
зачем?
Потому что мне ето интересно
Tishka17
Запустит контекст и будет в нем работать с ней.
они будет локально на контекст, а ему надо глобально
Anonymous
Запустит контекст и будет в нем работать с ней.
Окей я почитаю чито ето и попробую
Tishka17
Контекст на всего бота.
с чего ты решил что у бота один контекст?
Tishka17
С чего ты решил, что нет?
если везде один контекст - зачем contextvar?
Artem
если везде один контекст - зачем contextvar?
Если у него глобальные не подцепляются, что через contextvar как ссылкой может прокинуться. Я не знаю как там telethon работает.
Tishka17
мда
Tishka17
просто не надо юзать глобальные переменные в любом виде и всё
Kop
Мне тут стало интересно
Kop
Через 4 месяца пип на 2.7 умрет и никак не получится пакеты получить ?
Tishka17
кто обещал что умрет?
Alex
Через 4 месяца пип на 2.7 умрет и никак не получится пакеты получить ?
ты кажется не понимаешь что означают эти 4 месяца.
Kop
Поэтому и уточняю
Julian 🏳️‍🌈
Просто перестанут поддерживать вроде.
Julian 🏳️‍🌈
Бэкпортить, там
Kop
Но доступен будет, тогда все хорошо
Julian 🏳️‍🌈
Плохо(
Tishka17
пофиг
Tishka17
у нас все равно пипе нет
Anonymous
>>> os.readlink('/etc/localtime') '/usr/share/zoneinfo/Etc/UTC' >>> datetime.datetime.utcnow().astimezone().tzinfo datetime.timezone(datetime.timedelta(seconds=10800), 'MSK') Откуда Python берёт информацию о таймзоне?
Anonymous
Ubuntu 16.04
Anonymous
И, кажется, на Debian buster тоже воспроизводится
Tishka17
timedatectl покажи
Anonymous
Спасибо
Anonymous
Time zone: Etc/UTC (MSK, +0300) Техничный упор
Tishka17
хз как оно работает =))
tfhx8
marshal либа даже не безопасна если только нужно считывать файлы?
Julian 🏳️‍🌈
а в чем там не безопасность?
Pavel
а в чем там не безопасность?
Гвида поясняет: https://grokbase.com/t/python/python-ideas/083532w3t7/an-official-complaint-regarding-the-marshal-and-pickle-documentation#20080305gvdndfl4m3f2u6cmpxvrclfcou
Tishka17
Тут шедевры из ботоида
Tishka17
Не туда
Максим 🇺🇦
Привет
Anonymous
Не туда
Ето камень в мой огород ?))))
Максим 🇺🇦
Максим 🇺🇦
Не подскажите как решить проблему?
Максим 🇺🇦
-
Tishka17
Ето камень в мой огород ?))))
Ты слишком высокого мнения о себе
Tishka17
Не подскажите как решить проблему?
Поищи готовый wheel для винды
Максим 🇺🇦
Максим 🇺🇦
😁
Pavel
cp38?
Tishka17
Попробуй соседний
Pavel
судя по его предыдущему скрину, питон у него 3.4
Pavel
поэтому неплохо бы искать cp34
Tishka17
И ведь нашел же где-то
Pavel
c чего ты взял?
Tishka17
c чего ты взял?
В смысле питон где-то нашел же такой
Максим 🇺🇦
Ща все исправим
Максим 🇺🇦
Хд
Максим 🇺🇦
Пасиб
Максим 🇺🇦
3.7.4 последняя сейчас, да?
Tishka17
Наверно
Pavel
В смысле питон где-то нашел же такой
ну, это не сложно, и иногда даже полезно. например, знакомые до сих пор часть своей системы собирают с gcc 2.95.1...
Tishka17
ну, это не сложно, и иногда даже полезно. например, знакомые до сих пор часть своей системы собирают с gcc 2.95.1...
Ну там есть конкретные причины - необходимость работать на старых дистрибутивах или не ломать бинарную совместимость с библиотеками
Pavel
именно так.
Максим 🇺🇦
Достаточно было установить новую версию питона хД
Максим 🇺🇦
спс
Julian 🏳️‍🌈
Кстати
Julian 🏳️‍🌈
Я таки начал смотреть новый курс место старого
Julian 🏳️‍🌈
Узнал такую штуку, что в Питон словари теперь ordered
Julian 🏳️‍🌈
Julian 🏳️‍🌈
Тип, вот
Nikolay
Всем привет. Есть тут люди, работающие с AWS? Столкнулся с такой задачей: Нужно вызвать Lambda-функцию, заточенную на работу с AWS API Gateway. Когда пытаюсь вызвать ее через boto3.client('lambda).invoke(), получаю ответ "No event processor found to handle this kind of event!" Хотел эмулировать event от API Gateway, передавая нужную структуру во время вызова invoke(), но аргумента event у этого метода нет (согласно документации). Подскажете как эмулировать запрос? Или, возможно, подскажете другой способ решений задачи: Нужно из микросервиса в ECS делать вызовы lambda-функции, которая предоставляет REST-интерфейс к данным и которая при этом требует авторизации через Cognito при доступе извне. В lambda-функции возможны минимальные изменения. Не обязательно использовать только REST, возможно, есть какие-то другие способы отделаться малой кровью.
Roman
Привет
Roman
Ребят помогите
Alex
Привет
nometa.xyz
Roman
например у меня есть arr = [1,2,3,4,5,6] как мне из него сделать стринг от 3 елемента чтобы получилось 456?
Roman
я не знаю длинны изначально
Alex
например у меня есть arr = [1,2,3,4,5,6] как мне из него сделать стринг от 3 елемента чтобы получилось 456?
сделать срез из трех последних элементов, привести к строкам и .join()