Простенький скриптик на путоне для уведомлений о старте стрима на твиче чот на гитхабе хуйня скрипты были вот чото такое да КОДЕК import time import requests import os from dotenv import load_dotenv load_dotenv() TGTOKEN = os.getenv("TGTOKEN") CHNLID = os.getenv("CHNLID") TWITCHID = os.getenv("TWITCHID") OAUTHTOKEN = os.getenv("OAUTHTOKEN") STREAMER = os.getenv("STREAMER") TWITCH_API_URL = "https://api.twitch.tv/helix/streams" headers = { "Client-ID": TWITCHID, "Authorization": OAUTHTOKEN } is_live = False def check_stream(): params = {"user_login": STREAMER} response = requests.get(TWITCH_API_URL, headers=headers, params=params) data = response.json() if "data" in data and len(data["data"]) > 0: return True, data["data"][0] return False, None def send_telegram_message(text): url = f"https://api.telegram.org/bot{TGTOKEN}/sendMessage" payload = { "chat_id": CHNLID, "text": text, "disable_web_page_preview": False } requests.post(url, data=payload) def main(): global is_live while True: try: live, stream_data = check_stream() if live and not is_live: is_live = True title = stream_data['title'] url = f"https://twitch.tv/{STREAMER}" msg = f"ЗАЛЕТАЕМ НА СТРИМ РЕБЯТКИ\n\n {STREAMER} в эфире!\n\n {title}\n {url}" send_telegram_message(msg) print(f"[INFO] Стрим начался: {title}") elif not live and is_live: is_live = False print("[INFO] Стрим завершён.") except Exception as e: print(f"[ERROR] {e}") time.sleep(10) if __name__ == "__main__": main() Python import time import requests import os from dotenv import load_dotenv load_dotenv() TGTOKEN = os.getenv("TGTOKEN") CHNLID = os.getenv("CHNLID") TWITCHID = os.getenv("TWITCHID") OAUTHTOKEN = os.getenv("OAUTHTOKEN") STREAMER = os.getenv("STREAMER") TWITCH_API_URL = "https://api.twitch.tv/helix/streams" headers = { "Client-ID": TWITCHID, "Authorization": OAUTHTOKEN } is_live = False def check_stream(): params = {"user_login": STREAMER} response = requests.get(TWITCH_API_URL, headers=headers, params=params) data = response.json() if "data" in data and len(data["data"]) > 0: return True, data["data"][0] return False, None def send_telegram_message(text): url = f"https://api.telegram.org/bot{TGTOKEN}/sendMessage" payload = { "chat_id": CHNLID, "text": text, "disable_web_page_preview": False } requests.post(url, data=payload) def main(): global is_live while True: try: live, stream_data = check_stream() if live and not is_live: is_live = True title = stream_data['title'] url = f"https://twitch.tv/{STREAMER}" msg = f"ЗАЛЕТАЕМ НА СТРИМ РЕБЯТКИ\n\n {STREAMER} в эфире!\n\n {title}\n {url}" send_telegram_message(msg) print(f"[INFO] Стрим начался: {title}") elif not live and is_live: is_live = False print("[INFO] Стрим завершён.") except Exception as e: print(f"[ERROR] {e}") time.sleep(10) if __name__ == "__main__": main() И .env TGTOKEN=ТГБОТТОКЕН CHNLID=@АЙДИКУДАОТПРАВЛЯТЬ TWITCHID=ТВИЧКЛИЕНТАЙДИ OAUTHTOKEN=0authtoken STREAMER=НИКСТРИМЕРА Code TGTOKEN=ТГБОТТОКЕН CHNLID=@АЙДИКУДАОТПРАВЛЯТЬ TWITCHID=ТВИЧКЛИЕНТАЙДИ OAUTHTOKEN=0authtoken STREAMER=НИКСТРИМЕРА как то так Достать все для переменных оч легко если че пишите а так ChatGPT вам в помощь Thread restrictions: The topic author allowed to post messages in the topic only to the following groups (and higher ranked): Local, Staff Members and Curators