телетоном
Я ввожу в инпут значения, потом разделяю сплитом и в оконцовке получаю строку с разделенными значениями, вот так:
channel = str(channel_list.split(', '))[1:-1]
Потом в моем боте я ввожу эти значения так:
@client.on(events.NewMessage(chats=(channel)))
Выдает ошибку, и по ошибке вижу что бот видит мои данные для ввода не в типе:
'1', '2', '3'(как это было в переменной channel), а
"'1', '2', '3,'"
1. ОК. 2. Лично я так нашел способ решения как из переменной типа: '1, 2, 3, 4', сделать: '1','2','3','4'
цель какая? сделать строку или может все таки список или даже список чисел? Я ба на месте либы ожидал, что в фильтр передается коллекция айдишников каналов. Например, список чисел
цель дать телетону список каналов для парсинга сообщений. Сейчас получается вот такая порнушка... Без разницы что вводить, по итогу он строку в строку кидает
Обсуждают сегодня