Kel0
он должен работать с ботом
Kel0
так как в этом скрипте есть и код бота
Kel0
скрипт проверяет БД и если есть что то новое высылает его юзеру
Tishka17
ну и пусть в нем есть код бота
Tishka17
пусть посылает
Tishka17
просто это не связано с работой бота
Tishka17
и с обработкой входящих сообщений
SetazeR
отправка сообщений не требует крутящегося пулинга/вебхука
Tishka17
да, надо сделать чтобы на выбор не искажало
Kel0
соре за глупый вопрос, а как корректно запустить скрипт отдельно
Tishka17
systemctl start yourservice
Kel0
я запустил скрипт точнее он не корректно работает
Kel0
скрипт правильный
Kel0
но при работе с ботом получаются ошибки
Tishka17
возможно, у тебя просто код кривой
Tishka17
так бывает иногда
Tishka17
надо исправить
Kel0
ошибка вполне понятна, я хочу отправить сбщ юзеру тип message.from_user,id
Kel0
но ведь скрипту не откуда брать message
Tishka17
ну да
Tishka17
ты же не в ответ посылаешь
Ivan
не читал все, но мб очереди подойдут?
Tishka17
наверно ты должен был в БД положить id кому посылать
Tishka17
не читал все, но мб очереди подойдут?
может и подойдут, пока проблема выше
Kel0
блен не пойму как мне посылать сбщ юзеру
Kel0
при отсутвуещем message
Tishka17
ну а кому ты послать хочешь?
Tishka17
какому юзеру?
Михаил
господа, кто нить сталкивался с проблемой не экранированных кавычек в JSON? тут предлагают костыль, но он не нравится... Во первых - нет универсальноси, не обработает юникодовые "\uХХХХ", во вторых - ну уж явный костыль. И да, сорян за стаковерфлов, помидорами не бросайте :) https://stackoverflow.com/questions/40150405/python-how-to-escape-double-quote-inside-json-string-value
Tishka17
во тты прочитал из БД "СИРЕНЕВЕНЬКИЙ". кому пошлешь?
Kel0
так объясню в кратце
Kel0
есть два БД. В первом есть к примеру фильтр и юзер задает цифры типа 1, 2, 3, 4 и вот втором 1, 2, 3, 4 если они совпадают отправляю владельцу фильтра информацию из второго БД
Kel0
т.е по user_id
Михаил
что за пробелма вообще?
в значениях есть вот такие вещи ' qwerty "qwer' 'qwerty"",' т.е. не экранированные кавычки. я знаю что это "хвосты JS", может кто знает как это нормально "втянуть" в JSON на питоне?
Tishka17
json.loads(string)
Kel0
есть два БД. В первом есть к примеру фильтр и юзер задает цифры типа 1, 2, 3, 4 и вот втором 1, 2, 3, 4 если они совпадают отправляю владельцу фильтра информацию из второго БД т.е по user_id
Kel0
хэлп
Kel0
Михаил
ничего не понятно все ещё
https://pastebin.com/bbipRBFq - это кусок полного json https://pastebin.com/EyQMYE3z - это вся "портянка" он не втянется через json.loads
Михаил
одна из ошибок как раз в https://pastebin.com/bbipRBFq
Vladimir
codephoto.ru
кстати, а чего https не сделаешь?
SetazeR
а то вдруг тов.майор найдёт лолей в твоём коде?
Tishka17
кстати, а чего https не сделаешь?
на бесплатном хероку нет
Tishka17
а на платный мне никт одаже рубля не скинул
Oleg
угу
Я понял, в чём проблема. Если не указывать количество данных, то считывание блочится( https://pastebin.com/e6AKyj3M Как это обойти?
Михаил
на бесплатном хероку нет
https://www.tripadvisor.ru/Restaurant_Review-g298507-d2649870-Reviews-Dans_Le_Noir-St_Petersburg_Northwestern_District.html искать '//script[contains(text(), "window.WEB_CONTEXT да знаю я что он не валидный, знаю что это не совсем JSON, это данные для рендеринга через JS. но вот первый раз, когда вот такой косяк, обычно прокатывало
Михаил
ну если это не json, так и не надо парсить как json. Пиши свой парсер
спасибо кэп 😄, я вообще то спрашивал, может кто видел уже решение или может поделиться
Михаил
Покажи структуру этого no-JSON
https://pastebin.com/bbipRBFq - это кусок полного json https://pastebin.com/EyQMYE3z - это вся "портянка"
Slam!
Декодировать не пробовал?
Михаил
Декодировать не пробовал?
окей, декодировал я, что дальше? Кавычки не экранированными и остались...
Tishka17
по-моему это просто битый кусок говна, который даже глазами хз как декодировать
Михаил
все ещё не понятно как ты его получил
на трипадвизоре, в теле страницы
Михаил
или в чем вопрос?
Tishka17
там "
Tishka17
тебе не надо парсить html внутри js исходника
Tishka17
ты сам сломал
Михаил
ты сам сломал
упс, ска, это чес-слово не я... пасиб за пинок направлении ;)
Tishka17
Народ, а как праивльно обрабтывать исключения boto3 при работе с sqs?
Tishka17
yb[htyf yt gjyznyj
Tishka17
например, сетевые ошибки?
Telegram Bots Creator
Добрый день, нужна помощь в написании бота для администрирования телеграмм канала. Бот не сложный, всего 4 функции. Могу заплатить немного денег за помощь. Буду благодарен за любые подсказки и наставления ✅1. Приветствие пользователя с таймером. ✅2. Знать о пользователе (далее П.)такую информацию: если П. уже размещал объявление в группе, тогда выдать сообщение о добавлении 10 человек в группу. Закрыть возможность писать кому либо, без добавления людей в группу. Если П. первый раз размещает объявление, сообщить ему о добавлении 20 человек в группу. В этом же уведомлении показывать число только что добавленных людей. Это сообщение с таймером. ✅3. В приветственном сообщении иметь возможность добавить кнопки под сообщением. ✅4. Удаление системных сообщений: в группу вступил/группу покинул/пригласил
Alex
Добрый день, нужна помощь в написании бота для администрирования телеграмм канала. Бот не сложный, всего 4 функции. Могу заплатить немного денег за помощь. Буду благодарен за любые подсказки и наставления ✅1. Приветствие пользователя с таймером. ✅2. Знать о пользователе (далее П.)такую информацию: если П. уже размещал объявление в группе, тогда выдать сообщение о добавлении 10 человек в группу. Закрыть возможность писать кому либо, без добавления людей в группу. Если П. первый раз размещает объявление, сообщить ему о добавлении 20 человек в группу. В этом же уведомлении показывать число только что добавленных людей. Это сообщение с таймером. ✅3. В приветственном сообщении иметь возможность добавить кнопки под сообщением. ✅4. Удаление системных сообщений: в группу вступил/группу покинул/пригласил
@Tishka17 и тут спамераст
Tishka17
Ну а чё, человек просит помочь написать
Alex
если это предложение работы - то оформлено не по правилам
Tishka17
Добрый день, нужна помощь в написании бота для администрирования телеграмм канала. Бот не сложный, всего 4 функции. Могу заплатить немного денег за помощь. Буду благодарен за любые подсказки и наставления ✅1. Приветствие пользователя с таймером. ✅2. Знать о пользователе (далее П.)такую информацию: если П. уже размещал объявление в группе, тогда выдать сообщение о добавлении 10 человек в группу. Закрыть возможность писать кому либо, без добавления людей в группу. Если П. первый раз размещает объявление, сообщить ему о добавлении 20 человек в группу. В этом же уведомлении показывать число только что добавленных людей. Это сообщение с таймером. ✅3. В приветственном сообщении иметь возможность добавить кнопки под сообщением. ✅4. Удаление системных сообщений: в группу вступил/группу покинул/пригласил
А в чем проблема-то?
Telegram Bots Creator
@Tishka17 и тут спамераст
Я прошу помощи и предлагаю за это деньги
Telegram Bots Creator
А в чем проблема-то?
Я не понимаю как это все организовать, нужна ли БД которая хранит инфу о каждом пользователе, кто сколько пригласил людей. Не понимаю как узнать сколько человек пригласил людей, я пытался гуглить но пользы 0. Возможно не умею правильно задать вопрос