Kvikontent's picture
Update app.py
3a25b92 verified
raw
history blame
1.42 kB
import streamlit as st
from telegram.ext import Updater, CommandHandler
import telegram
st.title("Telegram Group/Channel Info Retriever")
channel_id = st.text_input("Enter Telegram Channel/Group ID:")
def get_telegram_info(channel_id):
api_id = "17181071"
api_hash = "422d63fefdaa0144dc94e9f9bf4261f7"
bot = telegram.Bot("5991839422:AAHWEwUKG25qQhffz7RZtDwqzb-XRGJxGpo")
try:
chat = bot.get_chat(chat_id=channel_id)
title = chat.title
username = chat.username
members_count = chat.get_members_count()
ctype = chat.type
name = chat.first_name
description = chat.description
permissions = chat.permissions
photo = chat.get_profile_photos().photos
st.write("Title:", title)
st.write("Username:", username)
st.write("Members/Subscribers Count:", members_count)
st.write("Type:", ctype)
st.write("Name:", name)
st.write("Description:", description)
st.write("Permissions:", permissions)
st.write("Photo:", photo)
except Exception as e:
st.write("Error fetching information. Make sure the ID is correct and accessible.")
if st.button("Submit"):
get_telegram_info(channel_id)
updater = Updater("your_telegram_bot_token")
channel = updater.bot.get_chat(chat_id=channel_id)
st.write("Live Channel Subscribers Count:", channel.get_members_count())