def save_channel_info(token, channel_id): Channel.drop_table() Channel.create_table() data = conversation.info(token, channel_id) Channel(data['id'], data['name'], data['topic']['value'], data['purpose']['value'], data['creator'], data['created']).save() Channel.commit() print(f'saved channel info.')
from model.keywordmodel import Keyword from model.notifications import Notifications from model.user import User from model.suggestion import Suggestion from model.favorite import Favorite from model.message import Message from model.statistic import Statistic from model.statistic import track_activity from model.ping import Ping from model.revision import Revision if __name__ == "__main__": Category.create_table(fail_silently=True) Bot.create_table(fail_silently=True) Country.create_table(fail_silently=True) Channel.create_table(fail_silently=True) User.create_table(fail_silently=True) Suggestion.create_table(fail_silently=True) Group.create_table(fail_silently=True) Notifications.create_table(fail_silently=True) Keyword.create_table(fail_silently=True) Favorite.create_table(fail_silently=True) APIAccess.create_table(fail_silently=True) APIAccess.insert({ 'user': User.get(User.username == 'Bfaschatsbot'), 'token': '474609801:AAFrSFYP9YXPFa5OmQReEjTn6Rs44XQVuDM', }).execute() # Country.insert_many([ # {'name': 'Italy', 'emoji': '🇮🇹'},