Size: a a a

2020 November 08

ㅤㅤㅤㅤㅤㅤㅤㅤㅤ... in aiogram [ru]
Привет
А есть ли у этого чата канал
источник

B

BPRO in aiogram [ru]
ㅤㅤㅤㅤㅤㅤㅤㅤㅤ
Привет
А есть ли у этого чата канал
источник

ㅤㅤㅤㅤㅤㅤㅤㅤㅤ... in aiogram [ru]
Спасибо
источник

B

BPRO in aiogram [ru]
Исправил
источник

F🍭

Fenicu 🍭 in aiogram [ru]
2020/11/08 07:04:50 [error] 29#29: *43 open() "/var/lib/telegram-bot-api/1234:qwerty/var/lib/telegram-bot-api/1234:qwerty/photos/file_0.jpg" failed (2: No such file or directory), client: 127.0.0.1, server: botapi.fenicu.men, request: "GET /file/bot1234:qwerty/var/lib/telegram-bot-api/1234:qwerty/photos/file_0.jpg HTTP/1.1", host: "botapi.fenicu.men"

я кароче хуй знает что с конфигом из примера, оно дублирует путь
источник

F🍭

Fenicu 🍭 in aiogram [ru]
вот весь дифф по сути
источник

V

Victoria in aiogram [ru]
Кто знает как зафиксировать ленту на первом сообщении от бота, если он присылает сразу несколько? Т.е показывать первое, а не листать в обратом направлении?
источник

F🍭

Fenicu 🍭 in aiogram [ru]
никак
источник

ЕП

Евгений Петров... in aiogram [ru]
MATVEY DUBROVSKY
Вопрос. а есть ли в TG Bot APi. метод который позволяет передать ID пользователя и получить инфу о нём, тип Имя, фамилия, Страна. То есть без получения сообщения или пересылки сообщения
getChat
Но работает только на тех юзеров, кого бот знает
источник

N

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

N

Nikki in aiogram [ru]
и callback factory из примеров для создания клавиатуры
источник

D

Dmitriy in aiogram [ru]
Как сделать, чтобы не выдавало исключение? потому что, если сообщение не от бота, он кидает исключение

@dp.message_handler(lambda message: message.via_bot.is_bot is True)
async def move_handler(message: types.Message):
   await message.answer("Ok")
источник

Forevka ÐΞV... in aiogram [ru]
Dmitriy
Как сделать, чтобы не выдавало исключение? потому что, если сообщение не от бота, он кидает исключение

@dp.message_handler(lambda message: message.via_bot.is_bot is True)
async def move_handler(message: types.Message):
   await message.answer("Ok")
Убери лямбду
источник

Forevka ÐΞV... in aiogram [ru]
Перепиши на фильтр
источник

$

$name$ 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

Буду очень рад, если кто-нибудь подскажет решение получше, идеально — с примером. Заранее спасибо
Чё не .env?
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
$name$
Чё не .env?
положи туда список или там, словарь списков или список словарей
источник

ЕП

Евгений Петров... in aiogram [ru]
Forevka ÐΞV
Убери лямбду
Зачем?
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Dmitriy
Как сделать, чтобы не выдавало исключение? потому что, если сообщение не от бота, он кидает исключение

@dp.message_handler(lambda message: message.via_bot.is_bot is True)
async def move_handler(message: types.Message):
   await message.answer("Ok")
как в .via_bot может быть не бот?
источник

D

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

N

Nikki in aiogram [ru]
Dmitriy
NoneType выдаст, если сообщение не от бота
Логично, ебать
источник