コード例 #1
0
ファイル: bot2017.py プロジェクト: DongSky/M1saka_bot
def pixivget(bot, update):
    update.message
    pic_get = pixiv_auto_get.pixiv_auto_get(
        pixiv_id=update.message.text.split("$")[1])
    for pic_pos in pic_get:
        update.message.reply_photo(open(pic_pos, "rb"))
    return 1
コード例 #2
0
ファイル: bot2017.py プロジェクト: DongSky/M1saka_bot
def pixiv_id_proc(bot, update):
    update.message.reply_text("searching...")
    pic_get = pixiv_auto_get.pixiv_auto_get(pixiv_id=update.message.text)
    if not pic_get is None:
        for pic_pos in pic_get:
            update.message.reply_photo(open(pic_pos, "rb"))
    else:
        update.message.reply_text("Not Found or Error")
    return ConversationHandler.END
コード例 #3
0
ファイル: bot_new.py プロジェクト: DongSky/M1saka_bot
def pixiv_get(bot,pixiv_id):
    aaaa=pixiv_auto_get.pixiv_auto_get(pixiv_id)
    try:
        for aaa in aaaa:
            try:
                bot.sendPhoto(chat_id=chatid,photo=aaa)
            except:
                bot.sendMessage(chat_id=chatid,text=aaa)
    except:
        bot.sendMessage(chat_id=chatid,text="error......")
    del aaaa
コード例 #4
0
ファイル: M1saka_bot_demo.py プロジェクト: DongSky/M1saka_bot
def bot_response(bot):
    global last_update_id
    #print(bot.getMe())
    updates=bot.getUpdates(offset=last_update_id,timeout=1)
    #print(updates[-1].message)
    for update in updates:
        chatid=updates[-1].message.chat_id
        targetid=updates[-1].update_id
        content=updates[-1].message.text
        if content=="/test":
            bot.sendMessage(chat_id=chatid,text="testing")
        elif content=="/about":
            bot.sendMessage(chatid,"a virtual girlfriend demo(testing)")
        elif content.startswith("/pixiv"):
            pixiv_id=content.split('#')[1]
            aaa=pixiv_auto_get.pixiv_auto_get(pixiv_id)
            bot.sendMessage(chat_id=chatid,text=aaa)
            del aaa
        elif content=="/about_moebean":
            aboutcontent="某初学者为了装装逼加学习Python,\n基于github上的Python-telegram-bot项目开发的简易机器人,\n如果后期成功脱团并且有了思路会继续改进为真正的虚拟女友项目。\n具体功能如下:\n/about--获取帮助\n/pixiv#p站图片ID--自动获取图片(暂时只能实现第一张获取且需要本人服务器中转\n/google$内容或者/baidu$内容--搜索相关内容\n未完待续"
            bot.sendMessage(chat_id=chatid,text=aboutcontent)
        elif content.startswith('/google'):
            search_content=content.split('$')[1]
            link='https://www.google.com/?gfe_rd=cr&ei=5zzlVYSoFueN8QeOjKuoDQ&gws_rd=cr&fg=1#q='+search_content
            bot.sendMessage(chat_id=chatid,text=link)
            del link
        elif content.startswith("/baidu"):
            search_content=content.split("$")[1]
            link="https://www.baidu.com/from=844b/s?word="+search_content
            bot.sendMessage(chat_id=chatid,text=link)
            del link
        elif content.startswith('/top10btdigg'):
            search_content=content.split('$')[1]
            link='http://btdigg.org/search?info_hash=&q='+search_content
            print(link)
            list1=btdiggTop10.btdiggtop10get(link)
            output=list1[0]+'\n'+list1[1]+'\n'+list1[2]+'\n'+list1[3]+'\n'+list1[4]+'\n'+list1[5]+'\n'+list1[6]+'\n'+list1[7]+'\n'+list1[8]+'\n'+list1[9]
            bot.sendMessage(chat_id=chatid,text=output)
        last_update_id=updates[-1].update_id+1
コード例 #5
0
ファイル: qna.py プロジェクト: DongSky/M1saka_bot
def pixiv_id_proc(bot, update):
    update.message.reply_text("searching...")
    pic_get = pixiv_auto_get.pixiv_auto_get(pixiv_id=update.message.text)
    for pic_pos in pic_get:
        update.message.reply_photo(open(pic_pos, "rb"))
    return ConversationHandler.END