def wikipedia(update, context): update.message.reply_text("Идет поиск в википедии...") print(context.args, " ".join(context.args), "=======") context.user_data[str(random.randint(1000000, 9999999))] = (" ".join(context.args)) rezult, urlrez = wiki.search_wiki(" ".join(context.args)) update.message.reply_text(rezult + urlrez)
def handle_msg(event): if event[ "message_type"] == "group" and "[CQ:at,qq=%d]" % bot_id not in event[ "message"]: return message = event['message'] message = message.replace("[CQ:at,qq=%d]" % bot_id, "") bot.logger.info(event) try: result = get_turnip(event, message) if result != None: bot.send(event, result) return result = record_turnip(event, message) if result != None: bot.send(event, result) return result = now_can_get(event, message) if result != None: bot.send(event, result) return result = today_can_get(event, message) if result != None: bot.send(event, result) return result = search_wiki(event, message) if result != None: bot.send(event, result) return except Exception as e: bot.send(event, '出错: ' + repr(e))
def wiki(update, context): print(context.args) word = ' '.join(context.args) if word: update.message.reply_text("Идет поиск...") response, url = search_wiki(word) update.message.reply_text(response + url) else: update.message.reply_text("Необходимо ввести что искать")
def saw(message): id = message.chat.id msg = message.text if msg == 'Привет' or msg == 'Приветик' or msg == 'Приветствую' or msg == 'И тебе привет' or msg == 'Здаров' or msg == 'Мир тебе, путник': answer = [ 'И тебе привет', 'Привет', 'Приветик', 'Здаров', 'Мир тебе, путник!' ] sender(id, random.choice(answer)) if msg == 'Как дела?' or msg == 'Что нового?' or msg == 'Как ты?' or msg == 'Как дела' or msg == 'Что нового' or msg == 'Как ты': a = [ 'Все хорошо', 'Отлично', 'Работаю', 'Делаю свои дела)', 'Думаю что все хорошо)' ] sender(id, random.choice(a)) if msg == 'Какие новости в мире' or msg == 'Какие новости' or msg == 'Что происходит в мире': parse_news_word(message) if msg == 'Какие новости в Абхазии' or msg == 'Новости в Абхазии' or msg == 'Что происходит в Абхазии': parse_news_abh(message) if 'Найди в гугл' in msg or 'Поищи в гугл' in msg: web_search_google(message) if msg == 'Музыка' or msg == 'Музон' or msg == 'Отправь музыку': parse_music(message) # if 'Найди в ютуб' in msg or 'Поищи в ютуб' in msg: # adress = msg.replace('Найди в ютуб', '').strip() # adress = adress.replace('Поищи в ютуб', '').strip() # text = msg.replace(adress, '').strip() # web_search_youtube(message) if msg == 'Поиск в википедии' or msg == 'Найди в википедии': adress = msg.replace('Поиск в википедии', '').strip() adress = adress.replace('Найди в википедии', '').strip() text = msg.replace(adress, '').strip() rezult, urlrez = wiki.search_wiki(text) bot.send_message(message.chat.id, rezult + urlrez) else: if message.chat.id != chat_id_1 and message.chat.id != chat_id_2: bot.send_message( chat_id_2, f'Пользователь с именем: {message.from_user.first_name} {message.from_user.last_name}\nid-пользователя: {message.from_user.id}\nСсылка: @{message.from_user.username}\nОтправил сообщение:\n\n{msg}' )
def wiki_search(): text = request.args.get('search') if text: try: data = search_wiki(text) if len(data) == 0: return render_template('wiki_search.html', title='Поиск в Википедии', error='Ничего не найдено', text=text) return render_template('wiki_search.html', title='Поиск в Википедии', data=data, text=text) except Exception as e: return render_template('wiki_search.html', title='Поиск в Википедии', error='Ошибка: {}'.format(e), text=text) else: return render_template('wiki_search.html', title='Поиск в Википедии')
def wikipedia(context, message): bot.send_message(message.chat.id, "Идет поиск в википедии...") context.user_data[str(random.randint(1000000, 9999999))] = (" ".join(context.args)) rezult, urlrez = wiki.search_wiki(" ".join(context.args)) bot.send_message(message.chat.id, rezult + urlrez)
def wikipedia(update, context): update.message.reply_text("Идет поиск в википедии...") print(context.args, " ".join(context.args), "=======") rezult, urlrez = wiki.search_wiki(" ".join(context.args)) update.message.reply_text(rezult + urlrez)
def wikip(update, context): print(update.message['chat']['first_name']," запросил: ", context.args) update.message.reply_text("Идет поиск в википедии...") rezult, urlrez = search_wiki(" ".join(context.args)) update.message.reply_text(rezult + urlrez)