Просмотр полной версии : Помогите в поиске кода
Есть у кого код бота для принятия в канал нужно подписаться на спонсоров
fokichevskiy
03.09.2024, 16:47
Python:
#авто-принятие
@dp.chat_join_request_handler
(
)
async
def
join_request
(
update
:
types
.
ChatJoinRequest
)
:
user_id
=
update
.
from_user
.
id
await
bot
.
send_message
(
user_id
,
'***'
)
#ну и там ниже можешь в бд добавить
await
update
.
approve
(
)
#.decline() если отклоняем
#проверка на подписку
user_channel_status
=
await
bot
.
get_chat_member
(
chat_id
=
'channel id'
,
user_id
=
user_id
)
if
user_channel_status
[
"status"
]
!=
'left'
:
#если подписан
pass
else
:
await
bot
.
send_message
(
message
.
from_user
.
id
,
'ты не подписан'
)
#не подписан
и у бота должны быть права в канале на принятие заявок
await bot.send_message(user_id, '***') #ну и там ниже можешь в бд добавить await update.approve() #.decline() если отклоняем
это как в бд?
fokichevskiy
03.09.2024, 19:07
это как в бд?
ну если ты не знаешь можешь и не делать
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot