Exemplo n.º 1
0
async def autorespond(context):
    """ Enables the auto responder. """
    message = "我还在睡觉... ZzZzZzZzZZz"
    if context.arguments:
        message = context.arguments
    await context.edit("成功启用自动响应器。")
    await log(f"启用自动响应器,将自动回复 `{message}`.")
    persistent_vars.update({'autorespond': {'enabled': True, 'message': message, 'amount': 0}})
Exemplo n.º 2
0
async def disable_responder(context):
    if persistent_vars['autorespond']['enabled']:
        await log(f"禁用自动响应器。 在闲置期间 {persistent_vars['autorespond']['amount']}"
                  f" 条消息被自动回复")
        persistent_vars.update(
            {'autorespond': {
                'enabled': False,
                'message': None,
                'amount': 0
            }})
Exemplo n.º 3
0
""" Pagermaid autorespond plugin. """

from telethon.events import StopPropagation
from pagermaid import persistent_vars, log
from pagermaid.listener import listener

persistent_vars.update(
    {'autorespond': {
        'enabled': False,
        'message': None,
        'amount': 0
    }})


@listener(is_plugin=True,
          outgoing=True,
          command="autorespond",
          description="启用自动回复。",
          parameters="<message>")
async def autorespond(context):
    """ Enables the auto responder. """
    message = "我还在睡觉... ZzZzZzZzZZz"
    if context.arguments:
        message = context.arguments
    await context.edit("成功启用自动响应器。")
    await log(f"启用自动响应器,将自动回复 `{message}`.")
    persistent_vars.update(
        {'autorespond': {
            'enabled': True,
            'message': message,
            'amount': 0
Exemplo n.º 4
0
from pagermaid.listener import listener
from pagermaid import persistent_vars, bot
from pagermaid.utils import client, alias_command
import os
import json
"""
Pagermaid sillyGirl plugin.
Silly Gril Repo: https://github.com/cdle/sillyGirl
"""

persistent_vars.update({
    'sillyGirl': {
        'times': 0,
        'started': False,
        'self_user_id': 0,
        'secret': '',
        'url': '',
        'init': False,
        'whiltelist': '',
    }
})


@listener(is_plugin=True,
          outgoing=True,
          command=alias_command("sillyGirl"),
          ignore_edited=True,
          parameters="<message>")
async def sillyGirl(context):
    fd = os.open("sillyGirl.egg", os.O_RDWR | os.O_CREAT)
    await context.edit("正在连接到傻妞服务器...")