Size: a a a

Сообщество Python Программистов

2020 May 14

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Егор Мальцев
ну а как тогда сделать автоматическое получение и проверку юзернейма?
message.from_user.username
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
вот он - валидный юзернейм который у юзера прямо сейчас
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
если его нет там None
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
можешь не давать ему пройти на следующий шаг пока он не заполнит (хз зачем конечно)
источник

Е

Егор Мальцев... in Сообщество Python Программистов
ну тип первый раз нажал на старт, бот взял его юзернейм. и как только чел будет нажимать на кнопки в боте, то бот будет постоянно с каждой новой командой смотреть и проверять егол юзернейм?
источник

Е

Егор Мальцев... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
можешь не давать ему пройти на следующий шаг пока он не заполнит (хз зачем конечно)
для дальнейших проверок
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
я не знаю зачем он тебе вообще нужен
источник

Е

Егор Мальцев... in Сообщество Python Программистов
для дальнейших проверок когда закончится сбор ЕТН адресов. Аирдроп знаешь что такео?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
если нужна ссылка на юзера, то tg://user?id={user_id} подойдёт для всех случаев
источник

D[

Dima [✓] in Сообщество Python Программистов
Stanislav
Вопрос по коду ниже. При передаче методу countmethod переменной count, создается ее копия и после работы метода она удаляется? Иначе почему в созданной до объектов переменной count 0?

class CountClass:
   @staticmethod
   def countmethod(count):
       count += 1
       return count

count = 0

obj = CountClass()
obj1 = CountClass()

print(obj.countmethod(count))
print(obj1.countmethod(count))
print(count)
источник

D[

Dima [✓] in Сообщество Python Программистов
чтобы изменить глобальную переменную ее не нужно передавать в функцию
источник

D[

Dima [✓] in Сообщество Python Программистов
в таком случае нужно адрес передавать
источник

D[

Dima [✓] in Сообщество Python Программистов
но зачем
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Stanislav
Вопрос по коду ниже. При передаче методу countmethod переменной count, создается ее копия и после работы метода она удаляется? Иначе почему в созданной до объектов переменной count 0?

class CountClass:
   @staticmethod
   def countmethod(count):
       count += 1
       return count

count = 0

obj = CountClass()
obj1 = CountClass()

print(obj.countmethod(count))
print(obj1.countmethod(count))
print(count)
тебе не нужны глобальные переменные
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
источник

S

Stanislav in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
тебе не нужны глобальные переменные
я и не хотел ими пользоваться
источник

S

Stanislav in Сообщество Python Программистов
Dima [✓]
в таком случае нужно адрес передавать
а как передать адрес?
источник

D[

Dima [✓] in Сообщество Python Программистов
я не уверен что тебе это нужно
источник

D[

Dima [✓] in Сообщество Python Программистов
создай переменную внутри класса
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Dima [✓]
я не уверен что тебе это нужно
не нужно
источник