Advertisement
Falexom

Untitled

Jun 25th, 2023
981
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.96 KB | None | 0 0
  1. import random
  2.  
  3. from appwrite.client import Client
  4. import telebot
  5. from dotenv import load_dotenv
  6. import os
  7. from appwrite.services.databases import Databases
  8. from appwrite.id import ID
  9.  
  10.  
  11. load_dotenv()
  12.  
  13. client = Client()
  14. db = Databases(client)
  15. API_KEY = os.environ.get('API_KEY')
  16. TOKEN = os.environ.get('TOKEN')
  17. CHAT_ID = os.environ.get('CHAT_ID')
  18. PROJECT_ID = os.environ.get('PROJECT_ID')
  19. ENDPOINT = os.environ.get('ENDPOINT')
  20.  
  21. (client
  22.  .set_endpoint(f'http://{ENDPOINT}/v1')
  23.  .set_project(PROJECT_ID)
  24.  .set_key(API_KEY)
  25.  .set_self_signed()
  26.  )
  27.  
  28. print('CREATED')
  29. dt = db.list()
  30. print(dt)
  31.  
  32.  
  33. bot = telebot.TeleBot(TOKEN, parse_mode=None)
  34.  
  35.  
  36. @bot.message_handler(commands=['start', 'help'])
  37. def send_welcome(message):
  38.     bot.reply_to(message, "Test?")
  39.  
  40.  
  41. @bot.message_handler(content_types=['text'])
  42. def logging(message):
  43.     payload = {"payload": message.text}
  44.     db.create_document('1', '12345', ID.unique(), payload)
  45.  
  46.  
  47. bot.infinity_polling()
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement