169 похожих чатов

Есть ли тут люди, которые разбираются в БД Sqlite3? нужно

поочередно читать строки айди (айди чатов), что бы бот использовал эти айди чатов для рассылки. я уже набросал код, но код работает только для одного столбца (т.е. для одного чата айди) ну и соответственно отправляет сообщение только в один чат

47 ответов

23 просмотра
денчик слазиет- Автор вопроса

?

ORM и не еби мозги

Aleksandr Danilov 🇺🇦
ORM и не еби мозги

Может он не хочет медленной производительности ОРМа

Да просто щас все подряд суют ормы, свои докеры и тд

денчик слазиет- Автор вопроса
КуюҐама Зверніться
> cur.fetchall() ((0,), (1,))

помогло добавление листа, но все равно спасибо!

Cate Francisco de la-Murrito 🧬
Да просто щас все подряд суют ормы, свои докеры и ...

ну так потому что орм это дымный кайфарик, и докер тоже

Cate Francisco de la-Murrito 🧬
Да просто щас все подряд суют ормы, свои докеры и ...

ты ботов хочешь писать за пару часов или пару дней?

〽️𝔢𝔦𝔢𝔯
ну так потому что орм это дымный кайфарик, и докер...

Это не значит что надо в хеллоу ворлдного бота сувать все крутые технологии

денчик слазиет- Автор вопроса
КуюҐама Зверніться
лол..

оно действительно работает ахахахах

денчик слазиет- Автор вопроса

главное что работает!

Cate Francisco de la-Murrito 🧬
Это не значит что надо в хеллоу ворлдного бота сув...

я бы даже хелловордного сделал с пиви-орм и докером, потому что это было бы быстрее...

денчик слазиет
главное что работает!

Каждую итерацию преобразовывать в список - зря потраченое процессорное время

когда будет чатов как у него

денчик слазиет- Автор вопроса

Кто-то вообще на F-строках ебашит и похуй им

ты забыл что надо сделать коннект, достать курсор и вызвать код, а еще ты не можешь юзать автокомплит при селектах

〽️𝔢𝔦𝔢𝔯
ты забыл что надо сделать коннект, достать курсор ...

con = await asyncpg.connect(user='postgres', ...) async with con.transaction(): await con.execute("CREATE TABLE IF NOT EXIST users (id bigint, username varchar);")

〽️𝔢𝔦𝔢𝔯
User.create_table(safe=True)

В итоге ради таблицы на 2 колонки ты использовал целый бульдозер, 99% функций которых ты никогда не используешь в своём проекте

откуда ты знаешь что не будет использовать?

Forevka ÐΞV
откуда ты знаешь что не будет использовать?

Потому что в тз написано "Ехо бот, с двумя командами и таблицей юзеров в 2 колонки"

Я вообще считаю что орм не нужны, ни на каких масштабах

Экономика должна быть экономной

Fᴏʀᴅᴇɴ
Экономика должна быть экономной

на чем экономишь отказываясь от орм

Fᴏʀᴅᴇɴ
Экономика должна быть экономной

Для простых проектов юзать простые ОРМки, для сложных брать мощные. Вроде Алхимии

Fᴏʀᴅᴇɴ
Я вообще считаю что орм не нужны, ни на каких масш...

И всё равно делаешь свой ОРМ в коде наверное )

Vitalii Hreben
И всё равно делаешь свой ОРМ в коде наверное )

Естественно, но она выполняет крайне ограниченный спектр задач и поэтому эффективна

Aleksandr Danilov 🇺🇦
Для простых проектов юзать простые ОРМки, для слож...

Простых орм не существует, это называется raw sql

Vitalii Hreben
Бенчмарки делал?

Сравнивать готовую строчку с билдером строчек?)

1) Решить конкретную проблему сторонней библиотекой, используя на данный момент пару функций, с удобным расширением если нужно. 2) По шагу изобретать стороннюю библиотеку. Выбор очевиден

Aleksandr Danilov 🇺🇦
1) Решить конкретную проблему сторонней библиотеко...

То то компании дураки что свои библиотеки пишут, а не под опен сорс подстраиваются

Fᴏʀᴅᴇɴ
Простых орм не существует, это называется raw sql

понимаю... ну так и напиши что тебе всеравно на время разработки, ты байтодрочер, и вечерком не хочешь выпить пиздатого пивка, а хочешь написать свой кастомный билдер строк который будет работать на 0.01 секунду быстрее

А как так от "хеллоу ворлд" ты резко ушёл к "компаниям"? Там как минимум несколько разрабов, блять...

〽️𝔢𝔦𝔢𝔯
понимаю... ну так и напиши что тебе всеравно на вр...

У меня нет билдера строк, я беру и пишу 1 раз запрос (КАК И ТЫ), но при этом мой запрос - это уже готовая строчка, а твой ещё библиотека должна распарсить

Fᴏʀᴅᴇɴ
У меня нет билдера строк, я беру и пишу 1 раз запр...

а как ты решаешь проблему отношений? типа один ко многим

Можно но не нужно

Похожие вопросы

Обсуждают сегодня

Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Ребят в СИ можно реализовать ООП?
Николай
33
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
11
Хм, не переборщил ли с подсветкой адресов? Суть задумки взята из x64dbg, красным подсвечиваются адреса указывающие на исполняемый код, зеленым на данные (грубо на выделенную п...
Александр (Rouse_) Багель
13
Доброго вечера. Поскажите, как изменить код number_fomat, что цена была без копеек. <?php if(!empty($value)) { $parts = explode('.',$value); echo number_format ($part...
Katerina Beliayeva
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
core\config\database\connections\default.php На всякий случай проверь всё же файл <?php return [ 'driver' => env('DB_TYPE', 'mysql'), //$database_type 'host' => env('D...
Andrey K
2
Всем доброго вечера. Разрабатываю 32 раз. приложение в Delphi. Столкнулся с тем, что стандартный  TFilestream  не работает с большим файлом > 2 ГБайт (после вызова функции see...
Vadim Gl
16
Карта сайта