Загрузка...

Help me write a bot

Thread in Node.js created by VessoF Jan 27, 2025. 321 view

  1. VessoF
    VessoF Topic starter Jan 27, 2025 Деньги дают тебе роскошь не думать о деньгах. 197 Jan 8, 2017
    Может кто помочь в написание бота в Телеграм
    Суть бота будет заключается в том, что я пересылаю ему пак стикеров и он меняет название этого пака на то которое прописано в самом коде и выдаёт уже готовый пак с новым названием
    Пример бота: @achestickbot
    Пробовал через gpt код вытащить, но он не совсем корректно меня понимает
     
  2. РикаФурудэ
    РикаФурудэ Jan 27, 2025 анонимные ДОДИКИ — t.me/lzt_avanture
    Платно :catnerd2:
     
  3. Whitley
    так нормальное ему ТЗ напиши, он тебе что угодно сделает, лишь бы ТЗ хорошее было
     
  4. workingkilla
    1. ChatGPT
      Привет, workingkilla! Конечно, помогу.

      Для создания бота, который будет изменять название паков стикеров в Telegram, тебе понадобится использовать Telegram Bot API и библиотеку для работы с ним на Node.js, например, `node-telegram-bot-api`. Вот примерный план действий:

      1. **Создай бота в Telegram**:
      - Найди в Telegram бота [@BotFather](https://t.me/BotFather) и следуй инструкциям для создания нового бота. Получи токен для доступа к API.

      2. **Установи необходимые библиотеки**:
      - Установи `node-telegram-bot-api` с помощью npm:
      BASH

      npm install node-telegram-bot-api
      3. **Напиши код для бота**:
      - Вот пример кода, который может помочь тебе начать:

      JavaScript

      const TelegramBot = require('node-telegram-bot-api');
      const token = 'YOUR_TELEGRAM_BOT_TOKEN';
      const bot = new TelegramBot(token, {polling: true});

      bot.on('message', (msg) => {
      const chatId = msg.chat.id;

      if (msg.sticker) {
      // Здесь ты можешь обработать стикер и изменить название пака
      // Например, отправить сообщение с новым названием
      bot.sendMessage(chatId, 'Название пака изменено на: НовоеНазвание');
      } else {
      bot.sendMessage(chatId, 'Пожалуйста, отправьте стикер.');
      }
      });
      4. **Запусти бота**:
      - Запусти свой скрипт Node.js:
      BASH

      node your-bot-file.js
      5. **Тестируй и дорабатывай**:
      - Проверь, как бот работает, и добавь необходимую логику для изменения названия пака стикеров.

      Если у тебя возникнут вопросы или потребуется помощь с конкретными частями кода, дай знать!
  5. rus0xygen
    rus0xygen Jan 29, 2025 1 Jul 11, 2020
    Я на nestjs пишу бота. Могу с этим помочь, если надо
     
Loading...
Top