А можно подсказку как донести данные?просто если обычный пайтон без telebot, то тогда просто можно использовать return имя функции, а с telebot я чуть не пойму сейчас, если не тяжело подскажи или дай пожалуйста ресурс который почитать
Честно мне как для новечка что-то нечего не понятно.... Кроме того, что я должен как то из одной функции переменную перенести в другую и после её там использовать
Вот смотри, я по вашим советам сделал рефералку себе и всё отлично, теперь у меня новый Юзер переходит по ссылке и id юзера который его пригласил храниться у меня в ref_id, всё работает проверял раза 3. А теперь я делаю начисления человеку который пригласил, сам код обновления баланса у меня есть, но вот замесить id, мне надо ref_id. Вот код, который я придумал: sql = "update user set balance = balance +1 where id = '{ref_id}' " В ref_id как я и говорил я храниться id человека который пригласил
Думаю, что у меня что-то не так, но вот что получилось: def update_refi(self, id): with self.connect: sql = "UPDATE user SET balance=balance+1 WHERE id=?", (ref_id,) self.cursor.execute(sql,([id])) Ошибка: NameError: name 'ref_id' is not defined