ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Помогите, проблема с парсом таблы (https://forum.antichat.xyz/showthread.php?t=1461821)

Deboshirich 19.12.2022 17:43

Крч создаю бота в вк, нужно сделать перебор таблицы admin_id, но парсится ток первое значение id, но в последующем буду добавлять туда id админов(ток на эти id vk будет реагировать некоторые команды), помогите

https://forum.antichat.xyz/attachmen...ad27f20b69.png

https://forum.antichat.xyz/attachmen...c98fb30b30.png

Deboshirich 19.12.2022 18:43

пробовал, пришёл к этому решению(ниже скрин), но если я(один из админов) пишу в чат, то он парсит оба, но нужно если пишу я - юзается мой id, если другой админ юзается его id

https://forum.antichat.xyz/attachmen...0010e41ee3.png

https://forum.antichat.xyz/attachmen...db89ad60c9.png

Deboshirich 19.12.2022 20:26

нет, не решена, вот как я скинул выше, он парсит всё что есть в табле, и получается так, что я в чат вк пишу за себя, и за второго человека который указан в табле

Papercut 20.12.2022 22:20

Python:





Код:

for
aid
in
admin_id
:



А то, что ты как-то там за себя не за себя пишешь - это, похоже, проблемы реализации самой логики. Если полный код скинешь то можно будет посмотреть

Papercut 21.12.2022 02:47

Цитата:

Сообщение от ca4tuk

я тоже сначала не выкупил почему он это не заюзал, а потом понял шо он просто валенок)0)

вариант с функцией лучше всего подходит, нежели обычный цикл после каждой команды.
по крайней мере пока он не перестанет писать говнокод

ну в твоей функции тоже есть к чему придраться. Можно просто

Python:





Код:

def
aye_valenki
(
huy
:
int
)
-
>
bool
:
return
huy
in
pizda



Да и в целом функция не нужна в таком случае, только если как абстракция, или как метод какого-нибудь класса-хелпера

Sqeezi 22.12.2022 22:04

не проще использовать:

Код:





Код:

if admin_id in admin_list:
    ...


Papercut 22.12.2022 23:05

Цитата:

Сообщение от Sqeezi

не проще использовать:

Код:





Код:

if admin_id in admin_list:
    ...



Цитата:

Сообщение от papercut

Да и в целом функция не нужна в таком случае



Время: 12:39