blob: c86c55bc71326003896c47db8991862e25506774 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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:
def __init__(self):
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')
|