Kop
извращенцы
Tishka17
Не позорься, возьми Kotlin и официальный sdk
Anonymous
Как я понял здесь не шарят python
Damir
Лол
Anonymous
Тогда мне стоит удалится
misanthrop
Чем быстрее тем лучше
Mike
Тогда мне стоит удалится
шарят, я тут развел флуд, это мне стоит удалится ))
Mike
под айфон надо писать на свифте, родной язык, легкий как питон, так же и с андроидом
Андрей
Не позорься, возьми Kotlin и официальный sdk
Котлин шибко сложно дастся мне? На c# Лабы/курсачи, полтора года на петуне
Дмитрий
@Tishka17
Anonymous
@Tishka17
Поздно
Anonymous
Статическая типизация
Anonymous
NonNull-типы по умолчанию
Андрей
Просто блин Меня на работе впрягли в пхп и я чёт хз, осилю ли два языка сразу изучать. А хочется. И пхп норм и Котлин.
Tishka17
Пхп. Сочувствую
Arwi
Пхп. Сочувствую
Ну он же популярен
Mike
обязательно, все именно так и нам посчастливилось прочитать это от ноунейм в чате
Да мне нечего скрывать, на мне нет никакого криминала. Ни одного привода в полицию. И с тем знакомым я больше не общаюсь. Не хочу, чтобы на меня перекинулись его неприятности. По съемкам я прекратил шлятся. Это весело в первое время, но много времени уходит в пустую. Поэтому вот видеоролик, который я снял на съемках первой серии "Мистера Робота" https://www.youtube.com/watch?v=LuIsVxyRR-g Далее если по каналу посмотрите, еще увидете с других съемок. Админ извини за флуд
Andrey
Привет, как сделать отправку сообщений в определенное время в телеграм боте? Код отправки смс в определенное время написан до метода старт. Он срабатывает, но конда я пытаюсь вызвать /start, то ничего не работает. Он только продолжает присылать запланированные сообщения. В чем проблема? schedule.every(20).seconds.do(sendSomething) def loop_a(): while True: bot.polling(none_stop=True) def loop_b(): while True: schedule.run_pending() if name == "main": Process(target=loop_a).start() Process(target=loop_b).start()
lightmanLP
что за библиотека вообще используется?
Andrey
Telebot Schedule Multiprocessing import Process
Андрей
Не надо шедули такие юзать
Андрей
Имхо
Andrey
А как тогда?
Tishka17
Telebot Schedule Multiprocessing import Process
А зачем schedule? Чем он лучше sched?
Andrey
А зачем schedule? Чем он лучше sched?
Про sched вообще не знаю, первое что нагугли schedule
Tishka17
Andrey
Пытался еще Cron, но там вообще ничего не вышло
Tishka17
Сорри, телефон
Tishka17
Правда не вижу обработчика /start
Андрей
Чо нет
Та хз Я бы кроном все запускал
Tishka17
Без шедулера работает?
Andrey
Шедулер его блочит, как мне кажется
Tishka17
Два разных процесса же
Tishka17
Попробуй не через Process.run, а просто из консоли два скрипта запустить
Andrey
Хммм, вот сейчас пробую и /start не запускается в Process. Может у меня ошибка в коде какая-то?
Andrey
if __name__ == "__main__": bot.polling(none_stop=True) Так все работает
Anonymous
"
Andrey
У тебя лишняя
Исправил, тут все ок, работает, а с кодом выше какая-то проблема. И не пойму в чем:(
Andrey
Че пишет?
Ошибок нет, но работает либо /start, либо отправка сообщений в определенное время
Andrey
А зачем schedule? Чем он лучше sched?
Попробовал я и его. Теперь он отправляет смс раз в 10 секунд, а /start и не хочет запускать s = sched.scheduler(time.time, time.sleep) s.enter(10, 1, sendSomething) s.run() @bot.message_handler(commands=["start"]) def start(message): bot.send_message(message.chat.id, "hi") if __name__ == "__main__": bot.polling(none_stop=True)
Tishka17
Стоп
Tishka17
Ты только что другое показывал
Tishka17
Два скрипта отдельных я предлагал
Tishka17
S.run блокирует основной тред
Tishka17
Так же и bot.polling
Mored
По какому принципу работают собиратели программ из py в exe и подобные?
A
ребзи,а можно присоединиться к какому-нибудь проекту?
Alex
По какому принципу работают собиратели программ из py в exe и подобные?
пакуют сорцы в ресурсы + dll питона и генерируют упрощенную запускалку.
A
да я бы здесь попробовал единомышленников найти
Alex
По какому принципу работают собиратели программ из py в exe и подобные?
в частности pyinstaller при запуске банально распаковывает сорцы во временный каталог и исполняет.
FTL
Ребяяят
FTL
Помогите, позязя
FTL
Как юзать декораторы в классах?
Alex
Как юзать декораторы в классах?
так же как и вне классов только в классах
FTL
FTL
FTL
Alex
нафига ты декоратор в класс засунул?
FTL
А куда мне его пихать?
Tishka17
Методы в классе создаются после выполнения всего определения класса. То есть в процессе его создания все функции ещё не стали методами
FTL
Спасибо за теорию. То-есть - декораторы в классе делать не стоит?
Alex
А куда мне его пихать?
начни с простой функции
Tishka17
А куда мне его пихать?
А нафиг тебе в одном классе и декоратор и то, что ты деклрируешь?
FTL
какой в этом смысл?
Ну допустим бывает мне нужен вывод в консоль, а бывает нет, но при этом логирование в файл постоянно. И в декораторе идет проверка на (нужен вывод/не нужен). И если вывод нужен, то через декоратор докидываем в консоль (то-есть зеркалим в консоль то, что идет в файл логироваться).
FTL
Вроде логично
Alex
кстати у тебя декоратор в первом примере тоже реализован неправильно
Tishka17
Спасибо за теорию. То-есть - декораторы в классе делать не стоит?
Декораторы в классе норм, когда ты хочешь из использовать потом, после создания класса или объектов класса