Size: a a a

pyTelegramBotAPI.talks.ru

2020 February 21

🎄

🎄🅐🅣🅘🅚🎄 in pyTelegramBotAPI.talks.ru
источник

Б

Будущий студент in pyTelegramBotAPI.talks.ru
Да знаю я что такое приватность
источник

🎄

🎄🅐🅣🅘🅚🎄 in pyTelegramBotAPI.talks.ru
🤣
источник

🎄

🎄🅐🅣🅘🅚🎄 in pyTelegramBotAPI.talks.ru
Должно быть так написано
источник

RM

Roman Michkodan in pyTelegramBotAPI.talks.ru
Всем привет.
Пытаюсь реализовать поиск через инлайн бота.
Вывести список возможных вариантов получилось. Но как сделать так, чтобы когда пользователь вводил какой-то текст, в предложенных вариантах остались только те, которые подходят под запрос?
http://joxi.ru/MAjQvGPtxxO3l2
@bot.inline_handler(func=lambda query: len(query.query) == 0)
def query_text(query):
   offset = int(query.offset) if query.offset else 0
   test = []
   i = 0
   m_next_offset = str(offset + 5) if len(test) == 5 else None
   for item in sorted(developers_dict):
       i = i + 1
       try:
           test.append(types.InlineQueryResultArticle(id=str(offset + i),
                                                      title=developers_dict[item][0]['name'],
                                                      description=developers_dict[item][0]['name'],
                                                      input_message_content=types.InputTextMessageContent(
                                                          message_text=developers_dict[item][0]['name']),
                                                      )
                       )
           bot.answer_inline_query(query.id, test, next_offset=m_next_offset if m_next_offset else "")
       except Exception as e:
           print(e)

Пример реализации нашел на просторах интернета, попробовал адаптировать под себя. Ничего не получилось.
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Будущий студент
Нет, дело не в этом.  Я выключил приватность
Выключил после добавления бота в группу или перед?
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Будущий студент
Если юсер отправит @ ссылку, бот должен проверять. Если это юсернейм то ретурн, а если ссылка на чат или канал то должен удалить
Юзер
источник

Б

Будущий студент in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Выключил после добавления бота в группу или перед?
Нет до добавления
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Тогда проблема где-то в коде
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Будущий студент
почему код не работает в чатах?
Может, тестишь на юзере-админе?
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
Поставь print на каждый if
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
И посмотри какой не принтит
источник

П

Пасюк Лошадкин in pyTelegramBotAPI.talks.ru
И покажи консоль
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Поставь print на каждый if
плохому учишь!
не принт, а вывод в лог надо с соответсвующим уровнем
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
Пасюк Лошадкин
Поставь print на каждый if
Ор
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
slair 🇷🇺
плохому учишь!
не принт, а вывод в лог надо с соответсвующим уровнем
Но ведь это тоже, какая-никакая, но отладка
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
фиговая, я б сказал, на проге в 20 строк и прокатит
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
а вывод в лог - тебе покажет в каком модуле и в какой строке произошла хуйня
источник

l

l|v|l in pyTelegramBotAPI.talks.ru
slair 🇷🇺
а вывод в лог - тебе покажет в каком модуле и в какой строке произошла хуйня
Это понятно
источник

s🇷

slair 🇷🇺 in pyTelegramBotAPI.talks.ru
логгинг прикручивать всяко придётся научиться, почему бы не сделать это сейчас?
источник