Size: a a a

2020 June 02

AR

Alex RootJunior in aiogram [ru]
Dmitry Sakhnov
а что за библиотека io?
из стдлиба. стандартный модуль.
источник

DS

Dmitry Sakhnov in aiogram [ru]
Alex RootJunior
если верить документации то ничего не возвращает. переданный в метод аргумент - буффер или путь для сохранения в файловую систему.

значит ты можешь сделать следующее:
from io import BytesIO

data = BytesIO()
document.save(data)
data.seek(0)
return data

а далее использовать как использовал
а в дату я что положу?
источник

AR

Alex RootJunior in aiogram [ru]
Dmitry Sakhnov
а в дату я что положу?
документ.
источник

ИС

Игорь Середа... in aiogram [ru]
Dmitry Sakhnov
а в дату я что положу?
Давай вернёмся к твоему вопросу. У тебя не отправляется документ. Посмотри на свой вызов метода и скажи, что там не так.
источник

DS

Dmitry Sakhnov in aiogram [ru]
Alex RootJunior
документ.
спасибо за помощь!
источник

T

Tishka17 in aiogram [ru]
Так, концепция пока такая:

Три вида шагов:
1. Ввод данных:
* выбор из списка и/или ввода текста
* введённые данные преобразуются в нужный тип (указывается при старте)
* можно опционально указать прошлый и следующий шаг
2. Выбор стейта: для каждого элемента списка устанавливается следующий стейт
3. Все что сами придумаете

Диалог:
* принимает словарь стейты-шаги.
* 4 встроенные кнопки (назад, пропустить, закончить и отмена). Отключаются для каждого шага или для всего сразу
* можно вешать колбэки на разные события (смена шага, закрытие диалога, завершение, отмена, старт) путем наследования или просто добавив функцию. Туда передаются все данные из мидлвари
* при старте можно задать начальные данные, при завершении все введённые данные передаются в колбэк
* для исключения конфликтов можно задать свои префиксы на кнопки, а так же временные данные чтобы хранились отдельным словарем в сторадже. При завершении этот словарь удаляется, а стейт возвращается к состоянию до старта диалога


Что ещё важно?
источник

NG

Nail Gyro in aiogram [ru]
Подскажите пожалуйста, как сделать эффект фейерверков в боте , как при ответе на опрос
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Nail Gyro
Подскажите пожалуйста, как сделать эффект фейерверков в боте , как при ответе на опрос
ответить на опрос
источник

ИС

Игорь Середа... in aiogram [ru]
Nail Gyro
Подскажите пожалуйста, как сделать эффект фейерверков в боте , как при ответе на опрос
Почитай по существующие типы опросов и про викторину.
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Игорь Середа
Почитай по существующие типы опросов и про викторину.
я думаю, что ему это надо вне контекста опросов
источник

ИС

Игорь Середа... in aiogram [ru]
Просто чтобы клиент отрисовал анимацию?
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
есть такое подозрение, ага
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Есть какие-то готовые функции для вывода текущего стейта (промежуточные состояния) со значениями? Ну или шаблон функции.
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
пишу свою и она каким-то гробом получается =(
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Суть в том, что идёт составление карточки товара и пользователь просто щёлкает по нужным кнопкам, либо вводит текст с клавиатуры - хочу это всё в одно сообщение складывать сразу, чтобы карточка товара обновлялась.
источник

T

Tishka17 in aiogram [ru]
Евгений Ры́марев
Есть какие-то готовые функции для вывода текущего стейта (промежуточные состояния) со значениями? Ну или шаблон функции.
?
источник

T

Tishka17 in aiogram [ru]
Евгений Ры́марев
Суть в том, что идёт составление карточки товара и пользователь просто щёлкает по нужным кнопкам, либо вводит текст с клавиатуры - хочу это всё в одно сообщение складывать сразу, чтобы карточка товара обновлялась.
Звучит как моя либа :)
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Tishka17
Звучит как моя либа :)
ссылку
источник

T

Tishka17 in aiogram [ru]
Вообще можешь жинжу для шаблона взять или любой шаблонизатор
источник

T

Tishka17 in aiogram [ru]
Нету пока, выше описание
источник