Size: a a a

2020 December 01

T

Tishka17 in aiogram [ru]
Алексей Алексеев
Можете подсказать в чем хранить изображение в базе данных? Ссылки и file_id не интересуют
Чем ссылка на s3 не годится?
источник

J

Jeimip in aiogram [ru]
Алексей Алексеев
они становятся недействительными через некоторое время
file_ref
источник

in aiogram [ru]
Tishka17
Чем ссылка на s3 не годится?
*все ушли гуглить что такое S3*
:)
источник

T

Tishka17 in aiogram [ru]
Или любое хранилище файлов
источник

in aiogram [ru]
Алексей Алексеев
они становятся недействительными через некоторое время
Через какое время?
источник

in aiogram [ru]
Никто не хранит картинки в базе данных
источник

R

Reffi_4 in aiogram [ru]
Никто не хранит картинки в базе данных
Я знал такого чудака
источник

R

Reffi_4 in aiogram [ru]
Целый постгрес блин завёл под это дело..
источник

АА

Алексей Алексеев... in aiogram [ru]
Хорошо, спасибо
источник

t

topgusich in aiogram [ru]
Никто не хранит картинки в базе данных
Да и незачем
источник

J

Jeimip in aiogram [ru]
Никто не хранит картинки в базе данных
Вот-вот
источник

༼[

༼AndrewKing༽ [Робоко... in aiogram [ru]
Алексей Алексеев
они становятся недействительными через некоторое время
уже как год юзаю один и тот же file_id и ничего, работает
источник

АА

Алексей Алексеев... in aiogram [ru]
Значит я не туда заглянул. Извините за мою невнимательность(
источник

in aiogram [ru]
Алексей Алексеев
Значит я не туда заглянул. Извините за мою невнимательность(
Ты точно тот айди берёшь? Там есть file_id и file_unique_id.
Нужно использовать первый (file_id)
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
Олег CakesTwix
ребяят, как импортировать main.py? Пробовал ..main, но не то
я создаю отдельій файл там создаю дизпетчера
пашет
источник

Тᅠ

Туночка ᅠᅠ... in aiogram [ru]
ааа найс

отвечаю на 4 днеквніе сообщения
источник

༼[

༼AndrewKing༽ [Робоко... in aiogram [ru]
༼AndrewKing༽ [Робокотокот]
такой вопрос:

Юзаю is_chat_admin=True для ограничения использования команды только админами чата.

Но мне нужно сделать так чтобы только админы чата и обычный юзер с id 382182253 могли юзать команду.

Это реально в аио прописать или придётся внутри функции самому прописывать проверку?
ADMINS = [382182253, 123456789]

class ChatAdminAndDevFilter(BoundFilter):
   key = 'user_id'

   def __init__(self, user_id: List):
       self.user_id = user_id

   async def check(self, msg: Message) -> bool:
       status = (await msg.bot.get_chat_member(chat_id=msg.chat.id,
                                               user_id=msg.from_user.id)).status
       return msg.from_user.id in self.user_id or status in ('creator', 'administrator')

dp.filters_factory.bind(ChatAdminAndDevFilter, event_handlers=[dp.message_handlers])

dp.register_message_handler(command, ChatAdminAndDevFilter(ADMINS), commands=['command'])
источник

༼[

༼AndrewKing༽ [Робоко... in aiogram [ru]
༼AndrewKing༽ [Робокотокот]
ADMINS = [382182253, 123456789]

class ChatAdminAndDevFilter(BoundFilter):
   key = 'user_id'

   def __init__(self, user_id: List):
       self.user_id = user_id

   async def check(self, msg: Message) -> bool:
       status = (await msg.bot.get_chat_member(chat_id=msg.chat.id,
                                               user_id=msg.from_user.id)).status
       return msg.from_user.id in self.user_id or status in ('creator', 'administrator')

dp.filters_factory.bind(ChatAdminAndDevFilter, event_handlers=[dp.message_handlers])

dp.register_message_handler(command, ChatAdminAndDevFilter(ADMINS), commands=['command'])
вроде как решил проблему таким фильтром
источник

ОC

Олег CakesTwix in aiogram [ru]
Туночка ᅠᅠ
я создаю отдельій файл там создаю дизпетчера
пашет
Спасибо. Примерно по такому же пути и решил проблему
источник

༼[

༼AndrewKing༽ [Робоко... in aiogram [ru]
༼AndrewKing༽ [Робокотокот]
ADMINS = [382182253, 123456789]

class ChatAdminAndDevFilter(BoundFilter):
   key = 'user_id'

   def __init__(self, user_id: List):
       self.user_id = user_id

   async def check(self, msg: Message) -> bool:
       status = (await msg.bot.get_chat_member(chat_id=msg.chat.id,
                                               user_id=msg.from_user.id)).status
       return msg.from_user.id in self.user_id or status in ('creator', 'administrator')

dp.filters_factory.bind(ChatAdminAndDevFilter, event_handlers=[dp.message_handlers])

dp.register_message_handler(command, ChatAdminAndDevFilter(ADMINS), commands=['command'])
@Fenicu адекватно сделал?
источник