ᴀʙɢ-ᴘʏʀᴏ :->
• Conversation in pyrogram
from pyrogram import filters, Client
from pyrogram.types import Message
from Abg import patch # type : ignore
app = Client("my_account")
@app.on_message(filters.command(["myinto"]))
async def my_info(self: Client, ctx: Message):
if not ctx.from_user:
return
name = await ctx.chat.ask("Type Your Name")
age = await ctx.chat.ask("Tyoe your age")
add = await ctx.chat.ask("Type your address")
await app.send_msg(
ctx.chat.id,
f"Your name is: {name.text}\nYour age is: {age.text}\nyour address is: {add.text}",
)
app.run()
• User Rights
from Abg.chat_status import adminsOnly
from pyrogram import filters
from pyrogram.enums import ChatType
from pyrogram.types import Message
from pyrogram import Client
app = Client("my_account")
@app.on_message(filters.command("del"))
@adminsOnly("can_delete_messages")
async def del_msg(c: Client, m: Message):
if m.chat.type != ChatType.SUPERGROUP:
return
if m.reply_to_message:
await m.delete()
await c.delete_messages(
chat_id=m.chat.id,
message_ids=m.reply_to_message.id,
)
else:
await m.reply_text(text="ᴡʜᴀᴛ ᴅᴏ ʏᴏᴜ ᴡᴀɴɴᴀ ᴅᴇʟᴇᴛᴇ?")
return
app.run()
• Keyboards
from Abg.inline import InlineKeyboard, InlineButton
keyboard = InlineKeyboard(row_width=3)
keyboard.add(
InlineButton('1', 'inline_keyboard:1'),
InlineButton('2', 'inline_keyboard:2'),
InlineButton('3', 'inline_keyboard:3'),
InlineButton('4', 'inline_keyboard:4'),
InlineButton('5', 'inline_keyboard:5'),
InlineButton('6', 'inline_keyboard:6'),
InlineButton('7', 'inline_keyboard:7')
)
Result
ɪɴsᴛᴀʟʟɪɴɢ :->
pip3 install Abg
━━━━━━━━━━━━━━━━━━━━
ɴᴏᴛᴇ :->
- This library is made for my personal Project so don't take it deeply [you can use this 24*7 running ]
- My Project @AbgRobot / @Exon_Robot & @ExonMusicBot
- ᴇɴᴊᴏʏ ʙᴀʙʏ ♡
━━━━━━━━━━━━━━━━━━━━
Release files for Abg 1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Abg-1.3.tar.gz | 21.4 kB | Details |
Release files / Abg-1.3.tar.gz
| Download URL | Abg-1.3.tar.gz |
|---|---|
| Size | 21.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e8afb2cb75e68ff5e2e94182a609a636566c0e9f6a880c7b14482791a1af85b4
|
|
BLAKE2b-256 checksum How to use checksums |
a2fe3bf292bafbcec66838d5623269724031d8a757da11b09aaf5763c79c8ea6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.2
|