示例#1
0
 async def on_finish(cls, session: Session):
     chanel = get_client().get_channel(session.channel_id)
     await chanel.send("`StartApp finished`")
示例#2
0
文件: main.py 项目: Raena/bot_old
async def main():
    if settings.DEBUG_MODE:
        await ConnectionSupplier.clear_all()
    client = get_client()
    register_events(client)
    await client.start(settings.API_KEY)
示例#3
0
 def get_discord_channel(self):
     return get_client().get_channel(self.channel_id)
示例#4
0
文件: main.py 项目: Raena/bot_old
from bot.client import get_client
from core.handler.events import register_events
from core.redis.conection import ConnectionSupplier
import settings as settings
from bot.loop import get_loop


# это мать его маейн, не забудь API_KEY прописать в settings

async def main():
    if settings.DEBUG_MODE:
        await ConnectionSupplier.clear_all()
    client = get_client()
    register_events(client)
    await client.start(settings.API_KEY)


if __name__ == '__main__':
    loop = get_loop()
    try:
        loop.run_until_complete(main())
    except KeyboardInterrupt:
        loop.run_until_complete(get_client().logout())
    finally:
        loop.run_until_complete(get_client().close())
示例#5
0
 def get_discord_user(self):
     return get_client().get_user(self.user_id)