Size: a a a

pyTelegramBotApi.talks.ru

2021 April 25

Б

Богдан in pyTelegramBotApi.talks.ru
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Я нашёл способ
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Как достать айди старого пользователя
источник

A

Abdullaev in pyTelegramBotApi.talks.ru
Всмысле старый пользователь
источник

A

Abdullaev in pyTelegramBotApi.talks.ru
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Ну типа, ты создал бота, но изначально не делал базу данных и скрипт для сохранения айди
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Вот и твоя задача достать айди того человека
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Который до этого нажал /start
источник

A

Abdullaev in pyTelegramBotApi.talks.ru
В таком случае ты конченный разраб
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Мда
источник

A

Abdullaev in pyTelegramBotApi.talks.ru
Ну так как
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Щас
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Это крч отрывок
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
#Запись в файл
def file_write(user_id):
with open("database.txt", "a", encoding = 'utf-8') as file:
 file.write(f'{user_id}\n')
 print('id записано !')

#Проверка юзера в файле
def check_file(user_id):
with open("database.txt", "r", encoding = 'utf-8') as file:
 file_user = list(file)
 if str(user_id) in str(file_user):
  return '1'



#Функуия старт
@bot.message_handler(content_types = ['text'])
def welcome(message):
 if message.text == "Message":
   user_id = message.chat.id

 if file_read() == []:
  file_write(user_id)
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
То есть айди записывается через текст
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Если у тебя есть кнопка, с которой твой юзер пользуется
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Допустим кнопка "Message"
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Это же текст, по сути
источник

R

Rustyshka in pyTelegramBotApi.talks.ru
Вот и ты узнаешь айди того самого "старого пользователя", если он кнш нажмет на кнопку
источник

K

KhumoyunPRO in pyTelegramBotApi.talks.ru
?
источник