Создаём телеграм бот для бизнеса на Kotlin (Java)

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 26

  • @d_a_r_ii
    @d_a_r_ii 3 ปีที่แล้ว

    Спасибо за такие обучалки, жду продолжения!

  • @lavrovily
    @lavrovily 4 ปีที่แล้ว +1

    Очень интересно, ждем новое видео

  • @ВікторГнатюк-ы5ц
    @ВікторГнатюк-ы5ц 3 ปีที่แล้ว +1

    Очень интересует база подписчиков и пользователей бота. Будет ли видео о ведении и использования статистики использования бота?

  • @andrewzyuzenkov9881
    @andrewzyuzenkov9881 4 ปีที่แล้ว +2

    Интересно как реализуется переключение и отключение в боте оператора (живого человека).

  • @ПётрЗелинский-о5ф
    @ПётрЗелинский-о5ф 3 ปีที่แล้ว

    Интересно, тут делается сравнение строк через == , а не через equals. Я просто с jav'ы.
    И вроде как Котлин, это сахар над jav'ой.

  • @alexnerby9943
    @alexnerby9943 3 ปีที่แล้ว +2

    а тему с ботом забросили?( очень жаль. Хотелось бы посмотреть как подключить покупки и запустить бота на сервере

    • @gerodstudio
      @gerodstudio 3 ปีที่แล้ว

      Документация в помощь

  • @АлексейГерман-ц4и
    @АлексейГерман-ц4и 4 ปีที่แล้ว +1

    Спасибо за видео. Доходчиво и быстро объяснили материал. Из тех вариантов, что вы озвучивали - я бы хотел увидеть пример рассылки, так как не особо представляю как это реализовать на данный момент.
    Появилось желание самому разбираться и дальше. Может найду способы реализации этих идей в ходе самостоятельного изучения API.

    • @devstarter7912
      @devstarter7912  4 ปีที่แล้ว +1

      Спасибо за вопрос, постараюсь осветить эту тему в следующих роликах

  • @Xomiak-ff5fv
    @Xomiak-ff5fv ปีที่แล้ว

    Добрый день. Вопрос а если кнопки к сообщению скрывают часть текста? Как это поправить?

  • @yt_marginal
    @yt_marginal 4 ปีที่แล้ว

    Здрасте. А шой та за файлы KeyboardButton.class и KeboardRow.class? Где такие же стырить? Может поделитесь, закинув их на облако? Мммм?)) Ну или подскажите где взять такие или из чего собрать)

    • @devstarter7912
      @devstarter7912  4 ปีที่แล้ว

      Все классы, касающиеся самого бота, находятся в библиотеке github.com/rubenlagus/TelegramBots. Мы её подключали в первом видео th-cam.com/video/hy6nbqp1ThM/w-d-xo.html с помощью maven

    • @yt_marginal
      @yt_marginal 4 ปีที่แล้ว

      @@devstarter7912 ок спс

  • @nikruto5329
    @nikruto5329 ปีที่แล้ว

    Как сделать кэширование? Я хочу чтобы бот лучше роботал

  • @broshkinshow
    @broshkinshow 3 ปีที่แล้ว

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

  • @nekrasovweb
    @nekrasovweb 3 ปีที่แล้ว

    Добрый день.
    В версии 5.1.1 конструкция ниже не работает, подскажите чем ее заменить?
    ApiContextInitializer.init()
    TelegramBotsApi().registerBot(Bot())
    На версии 4.9 работает

    • @MaximOzhogin
      @MaximOzhogin ปีที่แล้ว

      так работает:
      fun main() {TelegramBotsApi(DefaultBotSession::class.java).registerBot(Bot())}

  • @lavrovily
    @lavrovily 4 ปีที่แล้ว

    не могу понять как sendPhoto сделать
    после обновления не получается так как на видео

    • @MaximOzhogin
      @MaximOzhogin ปีที่แล้ว

      например, так:
      execute(SendPhoto().apply{
      chatId = update.callbackQuery.message.chatId.toString()
      photo=InputFile().setMedia("___путь до фото___.jpg")
      caption="Филиал в Москве"
      })

  • @ВікторГнатюк-ы5ц
    @ВікторГнатюк-ы5ц 3 ปีที่แล้ว

    Как добавить "эмодзи" на кнопки в телеграм?

    • @nekrasovweb
      @nekrasovweb 3 ปีที่แล้ว +2

      import com.vdurmont.emoji.EmojiParser
      enum class Icon(var value: String) {
      HATCHING_CHICK(":hatching_chick:"),
      HATCHED_CHICK(":hatched_chick:"),
      MAN_MECHANIC(":man_mechanic:"),
      WOMAN_MECHANIC(":woman_mechanic:"),
      POINT_DOWN(":point_down:"),
      PLUS(":heavy_plus_sign:"),
      MINUS(":heavy_minus_sign:"),
      CHECK(":white_check_mark:"),
      NOT(":x:"),
      DOUBT(":zzz:"),
      FLAG(":checkered_flag:");
      open fun get(): String? {
      return EmojiParser.parseToUnicode(value)
      }
      open fun Icon(value: String) {
      this.value = value
      }
      }
      Там где нужен смайл
      Icon.POINT_DOWN.get()

  • @perchik3830
    @perchik3830 3 ปีที่แล้ว

    Жаль, что код не актуален сейчас

  • @СерыйГусь-к6л
    @СерыйГусь-к6л 3 ปีที่แล้ว +1

    А все боты похожи на такой некрасивый хард код? Или вы для скорости на ифах всё пишете?
    Было бы круто, если бы вы декомпозировали и прививали новичкам правила хорошей читаемости кода)

    • @gerodstudio
      @gerodstudio 3 ปีที่แล้ว

      Для каждого код по-своему правильный. Но если ты планируешь делать бота для большой аудитории, то советую посмотреть в сторону асинхронного программирования.

  • @IslombekYadgarov
    @IslombekYadgarov 2 ปีที่แล้ว

    ??