Pavel
а ты хорош
Nikolay
А что так?
Я умирал с похмелья, какие собесы
🍁 Jaŭhien
Phil
Двухмерный массив пробовал?
разбивать кортеж на 1 2 3, 4 5 6
🤔
2 чет не сооброжу.
в KeyboardMarkup есть параметр width
Phil
в KeyboardMarkup есть параметр width
Есть. но он для внешнего вида
🤔
если ты добавляешь их по 1, то они и будут в клавиатуре по 1
Phil
мне меню 4х4 надо
🤔
добавляй по 2
🤔
или по 4
Nikolay
Коньки настроить смог, а кнопки в разметку поставить - нет?
Phil
но по идее мнеб универсально
Phil
если 25, то 5х5
Phil
иначе функции писать на все случаи...
Phil
ну можно индусом заделаться конечно...
Nikolay
"подменю" ставь
🤔
button_storage = [] for n, x in enumerate(myarr): if n % 4 == 0: keyboard.add(button_storage) button_storage = [] else: button_storage.append(inl_button(text='aaa', callback_data=1)
🤔
зависит от либы
🤔
позволяет ли так сделать
Phil
хм
Phil
telepot
🤔
keyboard.add(*button_storage) возможно поможет
Phil
Тут одна строка получиться
Phil
А двумерный массив если использовать, это почти отрисовать меню...
Сережа
Йо народ, а у вас на работах используется pyContracts???
Сережа
скорее вот https://pypi.org/project/PyContracts/
Туночка️
Я в настройках приватности сделал так шобы бот реагировал на чаты, где он не админ но он чет не во всех группах реагирует
Anonymous
грейдовая система - енто не про джунов, мидлов, сутенеров. Она совсем о другом
Anonymous
левела разной степени упоротости, зп от них, от енто всё.
Anonymous
Мой знакомый как-то устроился на стажера пятого уровня)
FTL
Ща финал рустф
FTL
Кто нибудь смотрит?
Sergey
FTL
На трансу хз где взять
FTL
http://monitor.ructf.org/
FTL
У меня учителя из ShadowServants, я за них топлю
FTL
Deeezy
пипл
Deeezy
if event.obj.text == 'Начать': keyboard(event.obj.from_id,'Главное меню') if event.obj.text == 'kek': keyboardCancel(event.obj.from_id,'kek:') else: keyboard(event.obj.from_id,'Используйте меню!')
Deeezy
почему если пишу kek, срабатывает сначала он, потом else?
akaWolf
другой event приходит?
Deeezy
нет вроде
akaWolf
проверь)
Deeezy
от меня идет только кек
Deeezy
или он так-же получает свои сообщения?
Nikolay
Кек
Туночка️
Post the file using multipart/form-data in the usual way that files are uploaded via the browser. 10 MB max size for photos, 50 MB for other files. эм как это пашет?
Damir
Парни, такой код : def do_smth(): a=1 ... try: do_smth() except: ... Можно в except получить доступ к a функции do_smth?
Туночка️
ты свою обертку над тг пишешь?
ну я хочу файл с компа отправить например через бота
Туночка️
Которого в телеге нету
Туночка️
не хочу
Sergey
ну тогда страдай
Damir
Черт, как я сам не догадался
Damir
Спасибо
Туночка️
ну тогда страдай
ну так готовая либа тоже страдать заставляет
Sergey
ну так готовая либа тоже страдать заставляет
в готовой либо метод вызываешь и отравляешь файл
Nikolay
Ядом
Туночка️
Sergey
дык а как ?
открываешь файл и отправляешь
Ne Maxim
Здравствуйте, подскажите пожалуйста как работать с групами в Django. Например есть группа под название SQUAD и я хочу чтобы прирендере template провверяло в группе ли юзер и если да то выводило особый контент
Ne Maxim
Ne Maxim
так вот
Ne Maxim
а что проверять то?(как)
Ne Maxim
{% if user.in_group('Customers') %} <p>Customer</p> {% endif %} {% if user.in_group('Sellers') %} <p>Seller</p> {% endif %}
Ne Maxim
должно быть что то типо такого
Ne Maxim
только получается так
Kop
только получается так
Ну у тебя там ошибка в обработке. Смотри на что ругается и правь
Ne Maxim
ты уверен что код выше вообще правильный?
Anonymous
from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument("user-data-dir=C:/..Chrome/User Data") w = webdriver.Chrome("C:/chromedriver.exe", options=options) (unknown error: DevToolsActivePort file doesn't exist)
Anonymous
почему при попытке запустить селениум - пытается запуститься обычный хром и падает?
Anonymous
причем в открытом в астоящем хроме окне высвечивается что оно контролируется селениумом