:)
/
Dump
Кто-то разбирается в алгоритмах ? Нужна помощь в создании НЕ двоичного дерева в словаре
Gleb
Пишем первую нейронку на Python: https://www.youtube.com/watch?v=AZG0j0pNY-4
Kirill
Кто-нибудь знает как построить интервальный график в matplot lib?
Kirill
import matplotlib.pyplot as plt import numpy as np def quintic_spline(dx, dtype=np.float64): def inner(x): return x*0.1 def middle(x): return x*0.08 def outer(x): return x*0.06 window = np.arange(-3, 4) x = np.abs(dx - window) result = np.piecewise( x, [x <= 1000, (x > 1000000) & (x <= 2000000), (x > 2000000)], [lambda x: inner(x), lambda x: middle(x), lambda x: outer(x)], ) plt.plot(result, label='commission') plt.legend() plt.show() # return result почему не рисуется график?
Dato
Привет всем, вопрос по либе xhtml2pdf, выдает такую ошибку: C:\Users\user\AppData\Local\Temp\tmplg3cwgcr, по такому адресу нет файла, на маке запускается все окей, на винде херня какая-то.
Konstantin
народ, подскажите плз как то можно в алхимии с asyncpg перехватить ошибку подключения (выключенная бд)? и там и там они не перехватываются в итоге прилетает OSError
Konstantin
А задача чтобы приложение дожидалось старта базы, или база может в рандомный момент отвалиться?
задача - есть фоновые таски, работающие с базой, база может отвалится просто узнаю я об этом в момент получения новой сессии из sessionmaker
Konstantin
Ок, а может стоит решить задачу с отваливающейся базой? В чем причина такого поведения?
да проблемы как таковой нет, но в коде такое предусмотреть надо никто не может гарантировать 100% доступность базы
Andrey
Господа, а как максимально просто автоматизировать в телеге общение с ботом? Насколько понимаю, очевидный выход - заюзать api телеги / использовать какой-то сторонний клиент?
Konstantin
Как минимум стоит поместить базу в один нетворк с приложением
у меня вопрос к коду (как отловить ексепшн), а не к архитектурным взаимодействиям)
Alexey
у меня вопрос к коду (как отловить ексепшн), а не к архитектурным взаимодействиям)
можешь показать кусок кода, где просиходит исключение?
MRL
у меня есть список [3,1,4,2,10,4,10...42]. Хочу убрать из него все числа, которые отличаются от остальных чисел списка в 1.5 раза. Делаю вот так: def get_number_with_multiple_difference(numbers: list): numbers.sort(reverse=True) return numbers[0] if len(numbers) > 1 and np.mean(numbers[1:]) * 1.5 <= numbers[0] else None Таким образом нахожу только 1 число, а нужно проверить все. Нужен какой-нибудь более изящный способ это сделать... Без костылей...
𝘤𝘩с𝘱𝘱𝘢 | washed
[numbers[a] for a in range(len(numbers)) .....
Anonymous
Добрый день, помогите пожалуйста, есть txt со списком, как его можно передать в качестве сообщения в aiogram (боте тг) ? если при попытке выдает *<_io.TextIOWrapper name='kanalnework.txt' mode='r' encoding='cp1251'>
Anonymous
send document
Мне нужно сообщение не с txt, а сообщение со списком
Anonymous
x = open('kanalnework.txt','r') await bot.send_message(message.chat.id, "*%s" % (x)
Ерболат
Всем привет помогите по пайтен задание пж
Alexey
Всем привет помогите по пайтен задание пж
Ну ты бы его хоть скинул. Уже бы возможно и помог бы кто-то
Andrey
Ну ты бы его хоть скинул. Уже бы возможно и помог бы кто-то
Тебе еще и скинуть задание? Совсем обленились!
𝓥𝓲𝓽𝓪𝓵𝓲𝓲
Ребятки, подскажите плиз код, как из этого: arr = [[1], [2], [3]] сделать вот это: flat = [1, 2, 3]
Олег
[el[0] for el in arr]
𝓥𝓲𝓽𝓪𝓵𝓲𝓲
[el[0] for el in arr]
Спасибо!
⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣
aiogram
666 мои руки прада блэйдс
есть у кого нибудь русская документация по телеботу, которую можно читать оффлайн?
Олег
https://github.com/jbhuang0604/awesome-computer-vision
Aidyn
Всем привет! Кто-нибудь использовал browsermob-proxy с selenium-wire, чтобы доставать har file с сайтов ? Browsermob-proxy с обычным selenium нормально работает(достает har fle). Как только меняю на selenium-wire - все, ничего не берет. Selenium-wire нужен для того, чтобы добавить прокси
Anonymous
Добрый вечер, как можно в telebot сделать что бы сообщение от бота через 30 секунд удалялось?
Alexey
Добрый вечер, как можно в telebot сделать что бы сообщение от бота через 30 секунд удалялось?
Не знаю, умеет ли так api telegram, но можно сохранять в список айди сообщения и время отправки, а дальше каждые n секунд пробегаться по этому списку и проверять время отправки сообщения, и удалять, если прошло 30 сек
Alexey
Ну и можно эту операцию просто вынести в отдельный поток
Alexey
Можно пример операции?
Сделай функцию с бесконечным циклом, которая будет делать эту проверку. И вынеси ее в отдельный поток. Код за тебя никто не напишет)
Alexey
А вот подсказать могут, если будет проблема с чем-то
Anonymous
Сделай функцию с бесконечным циклом, которая будет делать эту проверку. И вынеси ее в отдельный поток. Код за тебя никто не напишет)
Ну впринцепи можно выписывать айди отправленного смс да, потом с помощью пипа тайма засекать время, и производить делет операцию
Anonymous
File "main.py", line 13, in <module> @bot.message_handler(func=lambda message: True, content_types=['text']) AttributeError: 'TeleBot' object has no attribute 'message_handler'
Anonymous
А какую библиотеку ты поставил?
А да все разобрался, просто пип старый слишком
Anonymous
телебота был
Anonymous
А какую библиотеку ты поставил?
Слушай а может есть че по проще? вплане удаления, например удалять предпоследнее смс автоматом?
Сергей
Добрый вечер, как можно в telebot сделать что бы сообщение от бота через 30 секунд удалялось?
вот тут можно прочитать про метод delete_message и пример. Код понятно надо допилить https://mastergroosha.github.io/telegram-tutorial/docs/lesson_10/
Сергей
Можешь пожалуйста пример кода дать
можно так попробовать def delete_message(message): time.sleep(30) bot.delete_message(message.chat.id, message.message_id)
Alexey
можно так попробовать def delete_message(message): time.sleep(30) bot.delete_message(message.chat.id, message.message_id)
Лол, так если придет новое сообщение, то бот не ответит, так как спит
Alexey
Сработает, если это будет асинхронный код, и не sleep, а asyncio.sleep. Тогда можно заменить telebot на aiogram
Alexey
Чтобы делать классные интересные вещи. Реализовывать свои идеи
Anonymous
Да и мне aiogram самому нравится больше
Alexey
Мммм я бы с радостью но код у меня уже под telebot
Ну тогда делай так, как сразу предложил)
Anonymous
Ну тогда делай так, как сразу предложил)
сложно) лучше перепишу код на aiogram
Anonymous
Удачи)
🤷
Alexey
🤷
Там делов было на 5 минут) но если кода мало, то конечно лучше взять более современную aiogram
Anonymous
Там делов было на 5 минут) но если кода мало, то конечно лучше взять более современную aiogram
я новичок же, у меня не вышло бы сделать как ты изначально сказал
Anonymous
Все таки сложнее под аиограмм замутить бота), слушай как надо что сделать что бы по таймеру удаление было
Anonymous
может import time поможет?
Anonymous
Да,переписать на aiogram сложнее, так что как сделать цикл? мб источник дашь
Anonymous
А в чем сложность переписать на aiogram?
Ну название функций не знаю большенства
Alexey
Ну название функций не знаю большенства
Так глянь туториал какой-нибудь
Anonymous
Так глянь туториал какой-нибудь
if i == bot.get_chat_member(chat_id=my_channel_id, user_id=message.from_user.id).status:
Anonymous
Вот эта функция основная в telebot у меня
Alexey
Вот эта функция основная в telebot у меня
Крч, кинь в личку код, мб помогу
Anonymous
Крч, кинь в личку код, мб помогу
Отпиши в лс, спамлок просто
Сергей
Лол, так если придет новое сообщение, то бот не ответит, так как спит
Тогда надо вообще просто делать: delate_message(chat_id, message_id, timeout(30)