link = "tg://openmessage?user_id=" + id
print(id)
print(link)
except Exception:
id = text.split("@")[-1].split()[0]
link = "t.me/"+id
print (id)
print(link)
пиши на жс)
а что ты делаешь? почему так сложно?
Бан по юзернейму
ты отправляешь боту юзернейм, а бот банит?
Нужно просто сделать так , чтобы если сплит не нашел символ , он возвращал ошибку
Хы Есть ли другие методы которые так делают?
for entity in msg.entities: if entity.type in ('mention', 'text_mention'): # а вот тут надо достать текст и я по доке не понимаю как это сделать. хотя entity.user должен в одном из случаев работать
Я сделал Добавил строку которая выведет ошибку :) да я гений После получения айди пользователя у которого нет юзернейма я пишу variable = int(id) И все Юзернейм состоит из букв , так что если у челика будет юзернейм , то except Exception сработает
Обсуждают сегодня