или другой вопрос, как получить список участников канала, так чтобы потом можно было им написать сообщение/кинуть инвайт и тд от аккаунта дискорда, не бота!!!
From Prog, обязательно закрывай, когда бд будет огромной, если не закрывать от неё нагрузка будет огромной. Сам столкнулся с данной проблемой, когда аудитория увеличилась до 15к. Потом ещё и на Aiogram переписывал
From Prog, никак, чтобы с файлом работать надо его открыть, записать, закрыть. Закрыть лучше, т к это не сильно нагружает компьютер и удобно. Просто напиши функцию добавления новых пользователей и при сообщении(первом от пользователя) проверяй его в бд и по надобности добавляй
Смотри, по факту aiogram основан на pytelegrammapi, но позволяет создавать независимые друг от друга события( то есть если большая аудитория, то у тебя не очередь ответов висит, а бот отвечает сразу нескольким пользователям) поэтому использовать сразу 2 библиотеки ты не можешь
d4rk_z, From Prog, если в файле, то после каждого перезапуска обнуление, плюс переменная должна быть не в welcome функции. А сейчас она у тебя там и при новом пользователе обнуляется. Плюс, будет ошибка статистики, т. к. пользователь если заново начнёт диалог, то плюс 1. А когда есть бд, то делаешь проверки пользователя на наличие в бд и если нет, то прибавляешь счетчик. С файлом мне кажется, практичнее и лучше, да и меньше нагрузка.
Завтра запущу на файл из 6000 строк посмотрим, как работает. Я сделал решение данной задачи, но не до конца. Код также завтра скину. Спасибо за помощь!
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.