[go: up one dir, main page]

Skip to content

Instantly share code, notes, and snippets.

@nuhmanpk
nuhmanpk / session_string.py
Last active June 30, 2024 10:20
Generate Pyrogram Session string using Bot token or Phone Number
from pyrogram import Client
# get these values from api.telegram.org
api_id = "API_ID"
api_hash = "API_HASH"
async def main():
async with Client(":memory:", api_id=int(api_id), api_hash=api_hash) as app:
# Generate the session string
import pyrogram
import pywhatkit
# Replace with your Pyrogram API credentials
API_ID = 'YOUR_API_ID'
API_HASH = 'YOUR_API_HASH'
BOT_TOKEN = 'YOUR_BOT_TOKEN'
# Initialize the Pyrogram client
app = pyrogram.Client('my_bot', api_id=API_ID, api_hash=API_HASH, bot_token=BOT_TOKEN)
<lib-ngx-image-zoom
[thumbImage]='imageUrl' [fullImage]=imageUrl maxZoomRatio="10" magnification="1"
enableScrollZoom="true" altText="img-not-found">
</lib-ngx-image-zoom>
@nuhmanpk
nuhmanpk / broadcast.py
Last active March 17, 2022 13:44
Broadcasting in Bots Pyrogram
from userbase import present_in_userbase, add_to_userbase, get_users # userbase.py is Attached below
import time
@bughunter0.on_message(filters.private & filters.command('broadcast') & filters.user(OWNER) & filters.reply)
async def broadcast(client: bughunter0, message: Message):
broadcast_msg = message.reply_to_message
txt = await message.reply(text = 'Staring....')
user_ids = await get_users()
success = 0
deleted = 0
@nuhmanpk
nuhmanpk / ForceSub.py
Last active September 7, 2023 04:09
Add Force Subscribe To Your Bot
import pyrogram
from pyrogram import Client, filters
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
from pyrogram.types import User, Message
from pyrogram.errors import UserNotParticipant
UPDATE_CHANNEL= "channel name without '@'"
# Follow me on Github - Github.com/nuhmanpk
# Join @BugHunterBots for more