Size: a a a

Telegram Developers

2020 November 09

Е

Ева in Telegram Developers
Это не я переводила - это так называется в платёжной системы
источник

🌼S

🌼 Eugene Sobolev in Telegram Developers
Стоимость категории?
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
Ева
Ну тип стоимость )
но я не вижу такого в данном https://t.me/botoid/894230
источник

Е

Ева in Telegram Developers
Я знаю, я просто решила не усложнять
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
Ева
SELECT DISTINCT
category.name, area.name, category.amount
FROM cart
INNER JOIN category
ON category.id=cart.category_id
INNER JOIN area
ON area.id=cart.area_id
WHERE cart.user_id=?
LIMIT 1
и так не будет работать
тебе надо что-то из таблицы CART показывать
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
SELECT DISTINCT
 category.name,
 area.name
FROM
 cart
INNER JOIN category ON category.id = cart.category_id
INNER JOIN area ON area.id = cart.area_id
WHERE
 cart.user_id = 777000
LIMIT 1
источник

Е

Ева in Telegram Developers
⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ
и так не будет работать
тебе надо что-то из таблицы CART показывать
Но работает почему же)
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
а, ну ок
источник

Е

Ева in Telegram Developers
Но я в любом случае буду тестить
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
а, ну да
это у меня из-за amount ведь не работало
источник

⟁ᴡ

⟁⃤ʀᴛʜᴜʀ ᴡ⟁ʏɴΞ... in Telegram Developers
ага да, пожалуйста
источник

<Zaur/> Abdulg... in Telegram Developers
собрал, та же ошибка
источник

D

Dika in Telegram Developers
Abdulgalimov
@Bannerets, подскажи почему на сервере (debian 8) выдает такую ошибку? Dynamic Linking Error: libtdjson.so: cannot open shared object file: No such file or directory

Файлик libtdjson.so лежит в корне проекта. На локальной тачке (osx) все работает.
возможно не находит какую-то зависимость libtdjson.so, проверь ldd libtdjson.so
источник

<Zaur/> Abdulg... in Telegram Developers
Dika
возможно не находит какую-то зависимость libtdjson.so, проверь ldd libtdjson.so
$ ldd libtdjson.so
 linux-vdso.so.1 (0x00007ffcbce4c000)
 libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f62040fd000)
 libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6203ee0000)
 libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f6203ae3000)
 libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f62038df000)
 libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f62036c4000)
 libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f62033b9000)
 libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f62030b8000)
 libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6202ea2000)
 libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6202af7000)
 /lib64/ld-linux-x86-64.so.2 (0x00007f62054c8000)

вроде все ок
источник

D

Dika in Telegram Developers
Abdulgalimov
$ ldd libtdjson.so
 linux-vdso.so.1 (0x00007ffcbce4c000)
 libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f62040fd000)
 libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6203ee0000)
 libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f6203ae3000)
 libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f62038df000)
 libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f62036c4000)
 libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f62033b9000)
 libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f62030b8000)
 libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6202ea2000)
 libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6202af7000)
 /lib64/ld-linux-x86-64.so.2 (0x00007f62054c8000)

вроде все ок
https://www.man7.org/linux/man-pages/man3/dlopen.3.html здесь описан алгоритм поиска библиотеки
попробуй указать абсолютный путь до libtdjson.so
источник

<Zaur/> Abdulg... in Telegram Developers
Dika
https://www.man7.org/linux/man-pages/man3/dlopen.3.html здесь описан алгоритм поиска библиотеки
попробуй указать абсолютный путь до libtdjson.so
подскажи как указать путь до файла ?
источник

D

Dika in Telegram Developers
Abdulgalimov
подскажи как указать путь до файла ?
new TDLib('/path/to/libtdjson.so')
источник

<Zaur/> Abdulg... in Telegram Developers
Dika
new TDLib('/path/to/libtdjson.so')
помогло, спасибо
источник

S

Savta in Telegram Developers
источник

S

Savta in Telegram Developers
Hi guys, this is a Randomizer script I wrote, you might find it useful
источник