コード例 #1
0
def main():
    dispatcher.add_handler(CommandHandler("start", start, pass_args=True))
    help_handler = CommandHandler("help", get_help)
    help_callback_handler = CallbackQueryHandler(help_button, pattern=r"help_")
    dispatcher.add_handler(help_handler)
    dispatcher.add_handler(help_callback_handler)
    dispatcher.add_error_handler(error_handler)
コード例 #2
0
ファイル: help_and_utils.py プロジェクト: ksdfg/Chizuru
    time_list.reverse()
    ping_time += ":".join(time_list)

    return ping_time


def ping(update: Update, context: CallbackContext):
    msg = update.effective_message

    start_time = time.time()
    message = msg.reply_text("Pinging...")
    end_time = time.time()
    telegram_ping = str(round((end_time - start_time) * 1000, 3)) + " ms"
    uptime = get_readable_time((time.time() - StartTime))

    message.edit_text(
        "PONG!!\n"
        "<b>Time Taken:</b> <code>{}</code>\n"
        "<b>Service uptime:</b> <code>{}</code>".format(telegram_ping, uptime),
        parse_mode=ParseMode.HTML,
    )


help_handler = CommandHandler("help", help, pass_args=True)
CALLBACK_QUERY_HANDLER = CallbackQueryHandler(edit_msg, pattern="help")
PING_HANDLER = CommandHandler("ping", ping)
dispatcher.add_handler(help_handler)
dispatcher.add_handler(CALLBACK_QUERY_HANDLER)
dispatcher.add_handler(PING_HANDLER)
コード例 #3
0
def main():
    dispatcher.add_handler(CommandHandler("start", start))
コード例 #4
0
ファイル: anilist.py プロジェクト: ksdfg/Chizuru
                update.effective_message.reply_photo(
                    photo=image,
                    caption=msg,
                    parse_mode=ParseMode.MARKDOWN,
                    reply_markup=InlineKeyboardMarkup(buttons),
                )
            except:
                msg += f" [〽️]({image})"
                update.effective_message.reply_text(
                    msg,
                    parse_mode=ParseMode.MARKDOWN,
                    reply_markup=InlineKeyboardMarkup(buttons),
                )
        else:
            update.effective_message.reply_text(
                msg,
                parse_mode=ParseMode.MARKDOWN,
                reply_markup=InlineKeyboardMarkup(buttons),
            )


AIRING_HANDLER = CommandHandler("airing", airing)
ANIME_HANDLER = CommandHandler("anime", anime)
CHARACTER_HANDLER = CommandHandler("character", character)
MANGA_HANDLER = CommandHandler("manga", manga)

dispatcher.add_handler(AIRING_HANDLER)
dispatcher.add_handler(ANIME_HANDLER)
dispatcher.add_handler(MANGA_HANDLER)
dispatcher.add_handler(CHARACTER_HANDLER)
コード例 #5
0
ファイル: lewd.py プロジェクト: primemaster-git/NekoBot
CLASSIC_HANDLER = CommandHandler("classic", classic)
KUNI_HANDLER = CommandHandler("kuni", kuni)
WAIFU_HANDLER = CommandHandler("waifu", waifu)
LEWD_HANDLER = CommandHandler("lewd", lewd)
KISS_HANDLER = CommandHandler("kiss", kiss)
FEMDOM_HANDLER = CommandHandler("femdom", femdom)
CUDDLE_HANDLER = CommandHandler("cuddle", cuddle)
EROK_HANDLER = CommandHandler("erok", erok)
FOXGIRL_HANDLER = CommandHandler("foxgirl", foxgirl)
TITSGIF_HANDLER = CommandHandler("titsgif", titsgif)
ERO_HANDLER = CommandHandler("ero", ero)
SMUG_HANDLER = CommandHandler("smug", smug)
BAKA_HANDLER = CommandHandler("baka", baka)
DVA_HANDLER = CommandHandler("dva", dva)

dispatcher.add_handler(LEWDKEMO_HANDLER)
dispatcher.add_handler(NEKO_HANDLER)
dispatcher.add_handler(FEET_HANDLER)
dispatcher.add_handler(YURI_HANDLER)
dispatcher.add_handler(TRAP_HANDLER)
dispatcher.add_handler(FUTANARI_HANDLER)
dispatcher.add_handler(HOLOLEWD_HANDLER)
dispatcher.add_handler(SOLOGIF_HANDLER)
dispatcher.add_handler(CUMGIF_HANDLER)
dispatcher.add_handler(EROKEMO_HANDLER)
dispatcher.add_handler(LESBIAN_HANDLER)
dispatcher.add_handler(WALLPAPER_HANDLER)
dispatcher.add_handler(LEWDK_HANDLER)
dispatcher.add_handler(NGIF_HANDLER)
dispatcher.add_handler(TICKLE_HANDLER)
dispatcher.add_handler(LEWD_HANDLER)
コード例 #6
0
ファイル: owner_stuff.py プロジェクト: demon9882/Chizuru-2
    status += "*System uptime:* " + str(uptime) + "\n"

    uname = platform.uname()
    status += "*System:* " + str(uname.system) + "\n"
    status += "*Node name:* " + str(uname.node) + "\n"
    status += "*Release:* " + str(uname.release) + "\n"
    status += "*Version:* " + str(uname.version) + "\n"
    status += "*Machine:* " + str(uname.machine) + "\n"
    status += "*Processor:* " + str(uname.processor) + "\n\n"

    mem = virtual_memory()
    cpu = cpu_percent()
    disk = disk_usage("/")
    status += "*CPU usage:* " + str(cpu) + " %\n"
    status += "*Ram usage:* " + str(mem[2]) + " %\n"
    status += "*Storage used:* " + str(disk[3]) + " %\n\n"
    status += "*Python version:* " + python_version() + "\n"
    status += "*Library version:* " + str(__version__) + "\n"
    update.effective_message.reply_text(
        "*Chizuru, the lewd one near you*\n" +
        "built by [Dank-del](t.me/dank_as_fuck)\n" +
        "Built with ❤️ using python-telegram-bot\n\n" + status +
        "*Current Stats*:\n" + "\n".join([mod.__stats__() for mod in STATS]) +
        "\n\n© *2020-2021 Dank-del*",
        parse_mode=ParseMode.MARKDOWN,
        disable_web_page_preview=True)


STATS_HANDLER = CommandHandler("stats", stats, filters=Filters.user(OWNER_ID))
dispatcher.add_handler(STATS_HANDLER)
コード例 #7
0
ファイル: ping.py プロジェクト: demon9882/Chizuru-2
    ping_time += ":".join(time_list)

    return ping_time


def ping(update: Update, context: CallbackContext):
    msg = update.effective_message

    start_time = time.time()
    message = msg.reply_text("Pinging...")
    end_time = time.time()
    telegram_ping = str(round((end_time - start_time) * 1000, 3)) + " ms"
    uptime = get_readable_time((time.time() - StartTime))

    message.edit_text(
        "PONG!!\n"
        "<b>Time Taken:</b> <code>{}</code>\n"
        "<b>Service uptime:</b> <code>{}</code>".format(telegram_ping, uptime),
        parse_mode=ParseMode.HTML,
    )


__mod_name__ = "Ping"
__help__ = """
- /ping: pings me!

*Note*: It checks the time taken to edit a message.
"""
PING_HANDLER = CommandHandler("ping", ping)
dispatcher.add_handler(PING_HANDLER)
コード例 #8
0
ファイル: users.py プロジェクト: demon9882/Chizuru-2
    return """I've seen them in <code>{}</code> chats in total.""".format(
        num_chats)


def __stats__():
    return "-> {} users, across {} chats".format(sql.num_users(),
                                                 sql.num_chats())


def __migrate__(old_chat_id, new_chat_id):
    sql.migrate_chat(old_chat_id, new_chat_id)


__help__ = ""  # no help string

__mod_name__ = "Users"

BROADCAST_HANDLER = CommandHandler("broadcast",
                                   broadcast,
                                   filters=Filters.user(OWNER_ID))
USER_HANDLER = MessageHandler(Filters.all & Filters.group, log_user)
CHATLIST_HANDLER = CommandHandler("chatlist",
                                  chats,
                                  filters=Filters.user(OWNER_ID))
CHAT_CHECKER_HANDLER = MessageHandler(Filters.all & Filters.group,
                                      chat_checker)

dispatcher.add_handler(USER_HANDLER, USERS_GROUP)
dispatcher.add_handler(BROADCAST_HANDLER)
dispatcher.add_handler(CHATLIST_HANDLER)
dispatcher.add_handler(CHAT_CHECKER_HANDLER, CHAT_GROUP)
コード例 #9
0
    msg.reply_video(nekos.img(target))


NEKO_HANDLER = CommandHandler("neko", neko)
CUDDLE_HANDLER = CommandHandler("hug", cuddle)
#PAT_HANDLER = CommandHandler("pat", pat)
SLAP_HANDLER = CommandHandler("slap", slap)
WALLPAPER_HANDLER = CommandHandler("wallpaper", wallpaper)
TICKLE_HANDLER = CommandHandler("tickle", tickle)
FEED_HANDLER = CommandHandler("feed", feed)
POKE_HANDLER = CommandHandler("poke", poke)
WAIFU_HANDLER = CommandHandler("waifu", waifu)
KISS_HANDLER = CommandHandler("kiss", kiss)
BAKA_HANDLER = CommandHandler("baka", baka)

dispatcher.add_handler(NEKO_HANDLER)
dispatcher.add_handler(SLAP_HANDLER)
dispatcher.add_handler(BAKA_HANDLER)
dispatcher.add_handler(KISS_HANDLER)
dispatcher.add_handler(CUDDLE_HANDLER)
#dispatcher.add_handler(PAT_HANDLER)
dispatcher.add_handler(WAIFU_HANDLER)
dispatcher.add_handler(POKE_HANDLER)
dispatcher.add_handler(FEED_HANDLER)
dispatcher.add_handler(WALLPAPER_HANDLER)
dispatcher.add_handler(TICKLE_HANDLER)

__help__ = """
-/neko :- send swf images
-/hug. :- hug user
-/baka ;- send baka