Esempio n. 1
0
def send():
    """Отправляет расписание в активную беседу
    и в ЛС подписчикам рассылки "Расписание"
    """
    bot = Bot()
    bot.log.setLevel("ERROR")
    bot.auth()
    d = Date()
    s = Schedule(d.tomorrow)
    s.get_raw()
    sch = s.generate()
    chat = bot.db.get_active_chat_id(group=109)
    bot.send_mailing(m_id=2, text=sch, group=109)
    bot.send_message(msg=sch, pid=chat)
Esempio n. 2
0
from bot import Bot

bot = Bot('programmer_of_mom', 'qawsedrf123')
# bot.auth().get("https://www.instagram.com/p/B7tARVwogs3/").see_stories().test().quit()

actions = [(bot.like, )]

bot.auth().get(bot.my_page).wait().map(actions, '_9AhH0').wait().quit()
Esempio n. 3
0
import requests
from psycopg2 import ProgrammingError
from vk_api.bot_longpoll import VkBotEventType

from bot import Bot
from database import Database
from keyboard import Keyboards
from scheduler import Date
from scheduler import Schedule

db = Database(os.environ["DATABASE_URL"])
bot = Bot()
kbs = Keyboards()

bot.auth()
bot.update_version()


class EventTypes(Enum):
    NEW_MESSAGE = VkBotEventType.MESSAGE_NEW


def send_schedule(date: str):
    group = db.get_group_of_user(event["message"]["from_id"])
    gid = db.get_schedule_descriptor(group)
    s = Schedule(date, gid)
    s.get_raw()
    if s.is_exist():
        sch = s.generate()
        bot.send_message(msg=sch, pid=event["message"]["from_id"])