From e9e934c38b4c5cf7697bd97682704e380ab5a327 Mon Sep 17 00:00:00 2001 From: Rosyid Haryadi Date: Sat, 27 Jul 2024 12:29:17 +0700 Subject: upd bot --- bot.py | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) (limited to 'bot.py') diff --git a/bot.py b/bot.py index 6550111..c86c55b 100644 --- a/bot.py +++ b/bot.py @@ -1,9 +1,33 @@ """ Tergantung hasil pembacaan csvReader, ketrigger kalo bacaan lookerstudio masih di bawah 70% """ +import os +from urllib import parse +import requests +from dotenv import load_dotenv + +from util import setupLogger + +load_dotenv() + +logger = setupLogger() class Bot: - # ngga perlu library lah def __init__(self): - pass + self.token = os.getenv('BOT_TOKEN') + self.chatId = os.getenv('BOT_CHAT_ID') + + def send_message(self, message): + message = parse.quote_plus(message) + url = f'https://api.telegram.org/bot{self.token}/sendMessage?chat_id={self.chatId}&text={message}' + response = requests.get(url) + if response.status_code == 200: + logger.info(f'Message sent: {response.text}') + else: + logger.error(f'Error sending message: {response.text}') + + +if __name__ == '__main__': + bot = Bot() + bot.send_message('ngetest aja bangsat') -- cgit v1.2.3-70-g09d2