コード例 #1
0
ファイル: main.py プロジェクト: niteshsrivats/IEEE
def main():
    db = DBMS.DBMS()
    mail = Mail.Mail()

    while True:
        print("\n\n\n\n\n")
        multi = -1
        while multi < 0 or multi > 5:
            multi = eval(
                input("0. Exit.\n"
                      "1. Update from Database.\n"
                      "2. Update from Form.\n"
                      "3. Check Memberships.\n"
                      "4. Display.\n"
                      "5. Send Mails"))
        if multi == 1:
            db.update_from_db()
        elif multi == 2:
            db.update_from_form()
        elif multi == 3:
            db.membership()
        elif multi == 4:
            choice = -1
            while choice != 2 and choice != 1:
                choice = eval(input("\n1. Individual.\n2. Group."))
                db.membership(choice)
        elif multi == 5:
            mail.send_mail()
        else:
            return
コード例 #2
0
import Currency
from telegram.ext import *
from DBMS import *
from sms import SMS
import unidecode
from bot_info import *

# Enable logging
logging.basicConfig(
    format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
    level=logging.INFO)

logger = logging.getLogger(__name__)

# DBMS
database = DBMS()
all_users = database.get_users()

users_dict = {}
for each in all_users:
    users_dict[each[0]] = list(each)
all_users = users_dict
print(all_users)

prices = Currency.Currency()


def start(update: Update, context: CallbackContext) -> None:
    person = update.message.from_user
    print(
        f' New Thread with {person.username} at : {get_duration(update.message.date)} ago'