Exemple #1
0
import logging
import os

from vkbottle import Bot

from .blueprints import bps

# You should provide API to bot before
# constructing blueprints otherwise they won't
# have it, API is not needed if you are not
# requested to use it outside of handlers and
# cannot be passed to blueprint if you use
# multibot. Read the docs at
# > high-level/bot/blueprint
bot = Bot(os.environ["token"])
logging.basicConfig(level=logging.INFO)

for bp in bps:
    bp.load(bot)

# Moreover, you can use:
# import vkbottle import load_blueprints_from_package
# for bp in load_blueprints_from_package("blueprints"):
#     bp.load(bot)

bot.run_forever()
Exemple #2
0
from vkbottle import Bot
from blueprints import bps
from connect_info import test_token

main_bot = Bot(token=test_token)

for bp in bps:
    bp.load(main_bot)

main_bot.run_forever()