Телеграм бот: финальная версия бота под капчу | CodeIgniter, MySQL | Урок №4

Поделиться
HTML-код
  • Опубликовано: 24 авг 2024
  • Привет всем! 👋
    Продолжаем серию мини-уроков по созданию телеграм-бота для антиспама и других задач, которые будем выполнять в нашем телеграме. 📲
    Что было сделано в прошлом видео:
    Установили локально фреймворк CodeIgniter 4.
    Установили библиотеку Telegram Bot.
    Настроили всё необходимое для работы с ботом.
    Создали бота через BotFather.
    Сегодняшняя тема:
    Вывод капчи для нового пользователя и предотвращение спама на колбеками. 🤖
    Шаги:
    Модификация класса TelegramWebhook
    Создание класса CallbackHandler
    Создание класса CaptchaCommand
    Основные моменты:
    Проверка пользователя на наличие в базе данных и его текущий статус.
    Обработка колбеков для предотвращения спама после прохождения капчи.
    Вывод сообщения с капчей для новых пользователей и изменение их статуса в базе данных.
    ★ ССЫЛКИ ПО ТЕМЕ ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ Телеграм: t.me/frontendw...
    ★ IDE: www.jetbrains....
    ★ CodeIgniter 4: codeigniter.co...
    ★ Telegram Bot Library: packagist.org/...
    #телеграмбот #php8 #codeigniter #фреймворк #разработкабота #программирование #урокипрограммирования #вебразработка #базыданных #телеграм #установкабота #созданиесайта #настройкабазыданных #вебсайт #туториал #техподдержка #онлайнкурсы #бот #проектирование #разработчик #урок #гайд #плейлист #видеоурок #sslсертификат #telegrambot #php8 #codeigniter #framework #webdevelopment #programmingtutorial #database #webdesign #telegram #botdevelopment #onlinecourse #softwaredevelopment #codingtutorial #devtutorial #projectsetup #opensource #techsupport #webframework #tutorialvideo #codinglife #sslcertificate #howtocode #youtubetutorial #projectguide #webproject
    Не забудьте подписаться на канал и поставить лайк, чтобы не пропустить новые видео! 👍

Комментарии • 6

  • @reckless_SR
    @reckless_SR Месяц назад +1

    @andrievskii Приветствую, а на канале есть плейлист по настройке и установке рабочего окружения или подобное?
    Решил посмотреть плейлист веб-сайт с нуля, ваш, WAMP например ampps хоть и делает многое сам (и apache установит и php и mysql), но хотелось бы самому настроить установить php, mysql и т.п по php я находил настройки и внедрение в динамические интерфейсы той же ide Visual Studio Code , а что касается mysql, внедрение его в динамические интерфейсы.
    В iDE есть плагины/tools которые позволяют это делать, и просто их установить это понятно, но дальше как перенастроить чтобы можно было connect БД к VS делать?
    Можете посоветовать что-то из ваших плейлистов где такое рассказывается?
    А то сам я что-то не находил подобного 'Настройка рабочей среды или т.п'

    • @andrievskii
      @andrievskii  Месяц назад

      У меня такого ролика нет, хотя думаю. пора снять. Но я бы смотрел, где на просторах Хабра или RUclips
      habr.com/ru/search/?q=%D0%9E%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%B5%D0%B1&target_type=posts

    • @reckless_SR
      @reckless_SR Месяц назад

      @@andrievskii Понял спасибо, да учитывая сколько полезных видео у вас и плейлистов, плейлист по типу 'Установка и настройка рабочей среды' было бы очень кстати, просто плейлист состоящий из установки и настройки необходимых компонентов (того же php, mysql, возможных каких-то библиотек для работы с php ну и тп) и возможно подключение к той же ide Visual Studio Code, было бы полезно, потому что наборы с всеми этими инструментами конечно есть, но удобнее когда локально все установлено, особенно для разработчиков, а так спасибо за ответ

  • @neznaika0
    @neznaika0 Месяц назад +1

    После 20:00 ты будто пиво бахнул...
    То что ты в коллбэке повторно выдаешь права но без сообщения, не означает "не спам". Коллбэк по прежнему делает запрос на повышение прав.
    Все, что нужно было (логично) при повторном входе юзера игнорировать капчу. Запрос в бд что есть юзер и пропустить команду каптчи.

    • @andrievskii
      @andrievskii  Месяц назад

      Ну тупил малость))

    • @neznaika0
      @neznaika0 Месяц назад

      @@andrievskii давай лучше по фреймворку уроки. Не очень популярный CI хотя на нем можно писать всё то же самое что и на других. Может контрибутить начнешь в него))