Бот для принятия заявок в Telegram канал от А до Я. Aiogram 3

preview_player
Показать описание

В этом видео напишем бот, который будет автоматически принимать заявки в телеграм канал. Рассмотрим буквально каждый шаг - от создания телеграм бота, до подачи заявки в канал.

00:00 Постановка задачи
00:15 Как создать бота в Telegram
00:38 Как создать канал в Telegram
00:55 Частный Telegram канал по заявкам
01:30 Одобрить заявку на вступление в Telegram канал
01:58 Как добавить бота в канал
02:07 Как получить id канала в Telegram
02:40 Функция для одобрения заявок в Telegram канал
03:17 Как отправить сообщение Telegram ботом
03:30 Как одобрить заявку в канал с помощью Telegram бота
04:10 Хэндлер для одобрения заявок на вступление в Telegram канал
04:20 Как запустить поллинг Telegram бота
04:30 Как асинхронно запустить Telegram бот
05:20 Тестируем работу бота
05:30 Пишите идеи для видео, ставьте лайки, до встреч!
Рекомендации по теме
Комментарии
Автор

Спасибо за твои уроки я блододарен что лична я так много научился сматря эти видео

empty-look
Автор

Привет. Спасиьо за видео.
Как сделать одного бота в несколько чатов ?

Keefear
Автор

что делать если библиотека contextlib не подходит для моей версии python ? (у меня самая новая)

temka-qt
Автор

Спасибо за видео) А как добавить условие, по которому бот будет апрувить заявки, например, бот ему задал вопрос, если правильного ответа нет, то отклонить?

goodfome
Автор

Можете в дальнейшем сделать ролик, чтобы бот принимающий заявки мог рассылки по всем пользователям делать?

DeMoonSama
Автор

Пропала галочка "Заявки на вступление". Как быть?

shkolauverennosti
Автор

Здравствуйте! Можете сделать видео как можно организовать вход в чат с помощью нфт, ни где не могу найти информации! Спасибо!

vxksuqm
Автор

Доброго времени суток! У меня возникла проблема, бот принимает заявку, но не отправляет сообщение. Подскажите, пожалуйста, в чем может быть ошибка?

alekseivasilevski
Автор

в функции апрува пользователя в канал, к сообщению добавил кнопку с callback’ом, который вызывает другую функцию с отправкой сообщения пользователю. При нажатии на кнопку падает ошибка “bot can’t initiate conversation with a user”. Возможно ли это обойти при реализации апрува пользователя как в видео?

wyrrmve
Автор

Здравствуйте, можно где-нибудь взять текст приветственного сообщения?

cuxapuk
Автор

что делать когда добавляю доступ к сэндпульсу, бот перестает работать

zyqbucb
Автор

Спасибо я обновил свой айограм на 3. И все работает но есть другой вопрос можно сделать наворот . Отклонить заявку

dautmantis
Автор

А можете написать код, что бы бот при подаче заявки в тг просто отправлял сообщение пользователю который пытается вступить и не принимал его в канал. Или просто посдскажите, что нудно убрать в этом коде.

nazarnazar
Автор

Здравствуйте, сколько можно закрытых каналов добавить в одного такого бота?

kislitsadanil
Автор

Как сделать задержку, чтобы после подачи заявки на ступление проходила где-то минута и тогда после этого человек попадал в канал?

Sark-azm
Автор

Здравствуйте, а можно-ли реализовать проверку как "если пользователь подписан на канал", только " если пользователь поддал заявку" только тогда те или иные действия будут ему разблокированы, и еще если не сложно можно узнать как реализовать, чтобы пользователь мог выполнять определённле действие только 10 раз в сутки, есть код при котором пользователь нажимает кнопку и бот выдает ему картинку, и вот если запросов больше чем 10 устанавливается таймер на день, но если пользователь подал заявку в канал, то тогда запросы безлимитные. Простите за столь длинный и может глупый вопрос

sjjxjct
Автор

А как сделать так что бы отправлялось фото с текстом одним сообщением, и под этим сообщением ещё была инлайн кнопка ?

daswinchester
Автор

Привет, а если на пайчарме написать на триалке 30 дневной, закинуть на виртуалку, будет работать после окончания пайчарма? То есть пайчарм ток для написания? Или потом постоянно надо продлевать?

KADRKINO
Автор

Спасибо за видео. Выдает ошибку "NameError: name 'contextlib' is not defined". Можете подсказать в чём может быть проблема?

llmiiro
Автор

А у меня почему-то ошибка Update id = ... is not handled. Как можно решить? Есть ссылка на исходный код?

lzozkpl