Size: a a a

2020 November 08

D

Dmitriy in aiogram [ru]
Nikki
Логично, ебать
ну вот ебать
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Dmitriy
NoneType выдаст, если сообщение не от бота
lambda message: message.via_bot
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
достаточно
источник

D

Dmitriy in aiogram [ru]
спасиб
источник

$

$name$ in aiogram [ru]
MATVEY DUBROVSKY
Вопрос. а есть ли в TG Bot APi. метод который позволяет передать ID пользователя и получить инфу о нём, тип Имя, фамилия, Страна. То есть без получения сообщения или пересылки сообщения
А ещё шо тебе сказать?)
Возраст, сколько раз в неделю сексом занимается, да?)
источник

Forevka ÐΞV... in aiogram [ru]
может не быть проперти via_bot? или я ошибаюсь
источник

Р

Росгосстрах [РАБОТАЮ... in aiogram [ru]
Nikki
использую paginate для деления контента на страницы
Если не трудно, можешь пример рабочий скинуть?
Не нагуглил нифига
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Forevka ÐΞV
может не быть проперти via_bot? или я ошибаюсь
в json от тг может не быть, но аиограм создаёт все проперти первого уровня
источник

T

Tishka17 in aiogram [ru]
Евгений Петров
Чё-то я так заебался с этими файлами конфигураций для бота. Во всех форматах свои проблемы.
YAML — лишняя библиотека
JSON — плохо читается непрограммистами
INI — геморрой с типами (когда надо взять число, а не строку)
config.py — ужасно некрасиво, слишком по-программистски, особенно если надо ещё че-то сделать в этом файле.
XML — сразу нахер

Потратил больше 6 часов суммарно на это, всё выглядит одинаково криво. В итоге сделал config.py, который лежит в отдельном каталоге, и парсится через отдельный модуль.

Конфиг-файл: https://github.com/MasterGroosha/telegram-xkcd-password-generator/blob/master/data/config/config.example.py
Его парсер: https://github.com/MasterGroosha/telegram-xkcd-password-generator/blob/master/other/configurator.py

Буду очень рад, если кто-нибудь подскажет решение получше, идеально — с примером. Заранее спасибо
Про безопасность забыл упомянуть
источник

ЕП

Евгений Петров... in aiogram [ru]
Tishka17
Про безопасность забыл упомянуть
А что с ней? Все варианты более-менее одинаковые, если правильно прописать .gitignore (или exclude).
Если запускать всё из-под отдельного юзера, то только рут сможет твои конфиги прочитать. С докером отдельная тема, как защищать данные внутри контейнера, я не очень понимаю
источник

🤔T

🤔 Thoughtful in aiogram [ru]
Евгений Петров
А что с ней? Все варианты более-менее одинаковые, если правильно прописать .gitignore (или exclude).
Если запускать всё из-под отдельного юзера, то только рут сможет твои конфиги прочитать. С докером отдельная тема, как защищать данные внутри контейнера, я не очень понимаю
По дефолту в yaml проблемы с безопасностью
источник

ЕП

Евгений Петров... in aiogram [ru]
🤔 Thoughtful
По дефолту в yaml проблемы с безопасностью
YAML — это ж текстовый формат. Какие у него проблемы?
источник

T

Tishka17 in aiogram [ru]
Евгений Петров
А что с ней? Все варианты более-менее одинаковые, если правильно прописать .gitignore (или exclude).
Если запускать всё из-под отдельного юзера, то только рут сможет твои конфиги прочитать. С докером отдельная тема, как защищать данные внутри контейнера, я не очень понимаю
Фактически, любой кто имеет доступ к правке config.py может в твоего бота внедрить любой код. Это не всегда ок
источник

T

Tishka17 in aiogram [ru]
Евгений Петров
YAML — это ж текстовый формат. Какие у него проблемы?
Такие же как в хмл
источник

ЕП

Евгений Петров... in aiogram [ru]
Tishka17
Такие же как в хмл
И у txt/json/rtf/docx
источник

T

Tishka17 in aiogram [ru]
Евгений Петров
И у txt/json/rtf/docx
Нет
источник

T

Tishka17 in aiogram [ru]
У докх и ртф хз
источник

ЕП

Евгений Петров... in aiogram [ru]
Tishka17
У докх и ртф хз
тоже XML, чо
источник

T

Tishka17 in aiogram [ru]
Жсон и тхт слишком тупые
источник

T

Tishka17 in aiogram [ru]
Евгений Петров
тоже XML, чо
Тоже верно
источник