2015-07-06 3 views
-1

Я создаю телеграмму, которая ищет слова в онлайн-словаре, проблема возникает, когда мне нужно создать команду в Telegram для поиска в этом словаре, на момент у меня есть это:Telegram BOT - Внедрение поиска в словаре

from rae import Drae 
drae = Drae() 

    if text.startswith('/'): 
    if text =='/define': 
     drae.search(u' ') # The problem is here, I don't know how to implement the command and the word who the client wants to search. 
     setEnabled(chat_id, True) 

ответ

0

Как насчет этого.

from rae import Drae 

drae = Drae() 

if text.startswith('/'): 
    if text.startswith('/define'): 
    try: 
     [command, data] = text.split(' ',1) 
    except: 
     send('Write: /define <word>') 
    meanings = drae.search(data) 
    reply(str(meanings)) 
    setEnabled(chat_id, True)