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
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'