Size: a a a

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

2021 March 04

SE

Social Engeneer in Сообщество Python Программистов
Подскажите как отправить ботом файл через file_id?
источник

in Сообщество Python Программистов
Social Engeneer
Подскажите как отправить ботом файл через file_id?
API Reference: sendDocument
источник

in Сообщество Python Программистов
API Reference: Sending files
источник

SE

Social Engeneer in Сообщество Python Программистов
чтобы сделать активным file_id мне нужно отправить этот файл боту с которого в последующем будет этот  file_id использоваться?
источник

SE

Social Engeneer in Сообщество Python Программистов
bot.send_message.file_id(message.chat.id, "CAACAgIAAxkBAAMvYEDqQheWegTKoLz3KM95xPTSRlAAAlMKAAIJ4glKAbHd8k7v-98eBA")
источник

SE

Social Engeneer in Сообщество Python Программистов
Так?
источник

SE

Social Engeneer in Сообщество Python Программистов
чи не так?
источник

in Сообщество Python Программистов
Social Engeneer
чтобы сделать активным file_id мне нужно отправить этот файл боту с которого в последующем будет этот  file_id использоваться?
что такое активный file_id?
источник

in Сообщество Python Программистов
Есть неактивный file_id?
источник

SE

Social Engeneer in Сообщество Python Программистов
написано в документации что этот метод не может использоваться вне определенного бота(которому отправили этот файл), следовательно один и тот же file_id будет неактивным при попытке использования в другом боте. @Lamroy95
источник

in Сообщество Python Программистов
Social Engeneer
написано в документации что этот метод не может использоваться вне определенного бота(которому отправили этот файл), следовательно один и тот же file_id будет неактивным при попытке использования в другом боте. @Lamroy95
Да, айдишники у каждого бота свои
источник

SE

Social Engeneer in Сообщество Python Программистов
хорошо, получается мне просто нужно загрузить файл в чат с ботом?
В котором прописана выдача file_id, а после можно будет file_id уже использовать?
источник

in Сообщество Python Программистов
Social Engeneer
хорошо, получается мне просто нужно загрузить файл в чат с ботом?
В котором прописана выдача file_id, а после можно будет file_id уже использовать?
Да. Загружаешь файл, получаешь его id и дальше используешь его
источник

S

Shadle in Сообщество Python Программистов
def phone_number_is_valid(number, **kwargs):
   """Given a phone number and a country code, returns True if the phone number is valid, otherwise False."""
   #ensure_definition(number, country)
  try:
       pn = phonenumbers.parse(number, country)
   except:
       return False
   if phonenumbers.is_possible_number(pn) and phonenumbers.is_valid_number(pn):
       return True
   return False

s1 = pd.Series([])
for country in alpha_codes:
   s1.append(df[(df['Phone No_'].apply(phone_number_is_valid(country='{}'.format(country))) == True)])


TypeError: phone_number_is_valid() missing 1 required positional argument: 'number'
как передать каждую строку как number в функцию phone_number_is_valid?
источник

AK

Alexander Kamyanskiy in Сообщество Python Программистов
так вы должны передавать туда номер телефона
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Shadle
def phone_number_is_valid(number, **kwargs):
   """Given a phone number and a country code, returns True if the phone number is valid, otherwise False."""
   #ensure_definition(number, country)
  try:
       pn = phonenumbers.parse(number, country)
   except:
       return False
   if phonenumbers.is_possible_number(pn) and phonenumbers.is_valid_number(pn):
       return True
   return False

s1 = pd.Series([])
for country in alpha_codes:
   s1.append(df[(df['Phone No_'].apply(phone_number_is_valid(country='{}'.format(country))) == True)])


TypeError: phone_number_is_valid() missing 1 required positional argument: 'number'
как передать каждую строку как number в функцию phone_number_is_valid?
ничего что, ты сам номер не передаёшь?
источник

AK

Alexander Kamyanskiy in Сообщество Python Программистов
Shadle
def phone_number_is_valid(number, **kwargs):
   """Given a phone number and a country code, returns True if the phone number is valid, otherwise False."""
   #ensure_definition(number, country)
  try:
       pn = phonenumbers.parse(number, country)
   except:
       return False
   if phonenumbers.is_possible_number(pn) and phonenumbers.is_valid_number(pn):
       return True
   return False

s1 = pd.Series([])
for country in alpha_codes:
   s1.append(df[(df['Phone No_'].apply(phone_number_is_valid(country='{}'.format(country))) == True)])


TypeError: phone_number_is_valid() missing 1 required positional argument: 'number'
как передать каждую строку как number в функцию phone_number_is_valid?
у вас первым параметром функция ожидает number
источник

AK

Alexander Kamyanskiy in Сообщество Python Программистов
а вы его не передаете
источник

AK

Alexander Kamyanskiy in Сообщество Python Программистов
phone_number_is_valid(country='{}'.format(country))
источник

AK

Alexander Kamyanskiy in Сообщество Python Программистов
вы туда передаете country
источник