Size: a a a

pyTelegramBotAPI.talks.ru

2020 August 17

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
Cookie
Ребята, всем привет
Есть бот с основой А, благодаря функционалу которого пользователи смогут запускать свои боты с основой Б
Как реализовать запуск ботов с основой Б? У меня выходит так, что основа под обработчики импортируется один раз и её используют сразу n ботов группы Б, данные переменных меняются сразу для всех. Хочу чтобы обработчики импортировалась и использовались отдельно
Не знаю как понятнее объяснить...
Допустим, есть головной бот, который позволяет за $$ создавать пользователям ботов для покупки доступа в свои группы
Вот.. не могу с import разобраться
А как ты импортируешь?
источник

C

Cookie in pyTelegramBotAPI.talks.ru
источник

C

Cookie in pyTelegramBotAPI.talks.ru
Что-то такое накидал
источник

C

Cookie in pyTelegramBotAPI.talks.ru
Initiate запускается в отдельном потоке для каждого бота
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
Ясно, понятно
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
Переменная bot одна для всех ботов?
источник

C

Cookie in pyTelegramBotAPI.talks.ru
Выходит, что сейчас так.

Мне нужно чтобы для каждого бота импортировался чистенький-нетронутый botinbotsecond.handlers, и в нем проставлялся корректный botId, который у каждого бота свой. А потом bot.polling() рулил по правилам импортированных обработчиков из botinbotsecond.handlers
Как это соорудить?
источник

UV

Undefined Value in pyTelegramBotAPI.talks.ru
SΗΛβΔΛΝ
Переменная bot одна для всех ботов?
Нет, она не глобальная и она внутри функции, а она в треде же
источник

Д🥶

Денис 🐍 (жду резы эк... in pyTelegramBotAPI.talks.ru
Импорт в теле функции
Каво
источник

UV

Undefined Value in pyTelegramBotAPI.talks.ru
Вообще зачем такая ужасная структура, я не понимаю
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
Cookie
Выходит, что сейчас так.

Мне нужно чтобы для каждого бота импортировался чистенький-нетронутый botinbotsecond.handlers, и в нем проставлялся корректный botId, который у каждого бота свой. А потом bot.polling() рулил по правилам импортированных обработчиков из botinbotsecond.handlers
Как это соорудить?
Не уверен, что все норм понял.но нврн тебе надо ООП поучить
источник

Д🥶

Денис 🐍 (жду резы эк... in pyTelegramBotAPI.talks.ru
Undefined Value
Вообще зачем такая ужасная структура, я не понимаю
+++
источник

C

Cookie in pyTelegramBotAPI.talks.ru
🥺
источник

UV

Undefined Value in pyTelegramBotAPI.talks.ru
George Forse
Не уверен, что все норм понял.но нврн тебе надо ООП поучить
А заодно подучить PEP-8 и посмотреть на код других проектов. Потому что импорты внутри функции каждый раз это такое себе, названия функций должны быть в snake_case, а остальное мне лень даже смотреть
источник

Д🥶

Денис 🐍 (жду резы эк... in pyTelegramBotAPI.talks.ru
Undefined Value
А заодно подучить PEP-8 и посмотреть на код других проектов. Потому что импорты внутри функции каждый раз это такое себе, названия функций должны быть в snake_case, а остальное мне лень даже смотреть
camel_case*
Потерял l
источник

Д🥶

Денис 🐍 (жду резы эк... in pyTelegramBotAPI.talks.ru
источник

UV

Undefined Value in pyTelegramBotAPI.talks.ru
thx
источник

Д🥶

Денис 🐍 (жду резы эк... in pyTelegramBotAPI.talks.ru
Undefined Value
А заодно подучить PEP-8 и посмотреть на код других проектов. Потому что импорты внутри функции каждый раз это такое себе, названия функций должны быть в snake_case, а остальное мне лень даже смотреть
И ты написал camel_case snake_case'ом
источник

UV

Undefined Value in pyTelegramBotAPI.talks.ru
pohui
источник

Д🥶

Денис 🐍 (жду резы эк... in pyTelegramBotAPI.talks.ru
источник