-
Автор темы
- #1
Для начала нам нужно установить библиотеку TeleBot,прописываем в консоле :
VPN:
Если вы живете в РФ, то вам потребуется VPN
Советовал бы NordVPN (Сделаю для вас подарок 1436 аккаунтов для него :3)
После этого нам потребуется найти в телеграмме @BotFather
Создаем бота,даем ему ник и его логин,после создание нам дадут токен,в моём случаи это "1061118450:AAHJeTeThRyjQhPSVJU8Br026rMKwb01CWI"
Настал момент открыть наш редактор кода и писать божественный код.
Для начала импортируем модуль telebot
Дальше нам нужно будет создать переменную (Название может быть любое),как я привык буду ставить bot
Где : 1061118450:AAHJeTeThRyjQhPSVJU8Br026rMKwb01CWI - ваш токен.
Далее нам нужен декоратор bot.message_handler(), благодоря ему наш бот будет реагировать на /start,а не просто спать.
Как мы знаем по пайтон обычно функция пишется в круглых скобках. Поэтому пишем на что будет реагировать : commands=['start'].В итоге у нас вышло:
Бот то ничего делать не будет :) Он вам ничего не ответ мы ему не дали команду говорить.
Тут я уже сильно ничего пояснять не буду,если у вас есть знание английского вы все поймете.
Я поясню всего 1 команду : bot.polling() - что-бы бот сразу не выключился,а проверял или пользователь делает еще запросы.
В итоге должно получиться:
Теперь давайте проверим нашего бота[/B][/I]
Все роботает? Отлично,пойдем дальше
Всё роботает ,значит пойдем дальше
Теперь можно создать новый декоратор
@bot.message_handler он может в себе иметь как фото,тест и т.д
Давайте не буду долго рассказывать,сразу перейду к делу
Думаю тут понятно что если я отправлю : Туториал,он мне ответит "На YouGame.biz" так и с Нету.
В итоге мы получим:
На это конец первой части, Во второй части,мы научимся делать Стикеры,делать кнопки и еще пару фишек
Python:
pip install pytelegrambotapi
Если вы живете в РФ, то вам потребуется VPN
Советовал бы NordVPN (Сделаю для вас подарок 1436 аккаунтов для него :3)
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
После этого нам потребуется найти в телеграмме @BotFather
Создаем бота,даем ему ник и его логин,после создание нам дадут токен,в моём случаи это "1061118450:AAHJeTeThRyjQhPSVJU8Br026rMKwb01CWI"
Настал момент открыть наш редактор кода и писать божественный код.
Для начала импортируем модуль telebot
Python:
import telebot
Python:
bot = telebot.TeleBot('1061118450:AAHJeTeThRyjQhPSVJU8Br026rMKwb01CWI')
Далее нам нужен декоратор bot.message_handler(), благодоря ему наш бот будет реагировать на /start,а не просто спать.
Как мы знаем по пайтон обычно функция пишется в круглых скобках. Поэтому пишем на что будет реагировать : commands=['start'].В итоге у нас вышло:
Python:
@bot.message_handler(commands=['start'])
Тут я уже сильно ничего пояснять не буду,если у вас есть знание английского вы все поймете.
Я поясню всего 1 команду : bot.polling() - что-бы бот сразу не выключился,а проверял или пользователь делает еще запросы.
В итоге должно получиться:
Python:
import telebot
bot = telebot.TeleBot('1061118450:AAHJeTeThRyjQhPSVJU8Br026rMKwb01CWI')
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Туториал для YouGame.biz :)')
bot.polling()
Все роботает? Отлично,пойдем дальше
Всё роботает ,значит пойдем дальше
Теперь можно создать новый декоратор
@bot.message_handler он может в себе иметь как фото,тест и т.д
Давайте не буду долго рассказывать,сразу перейду к делу
Python:
@bot.message_handler(content_types=['text'])
def send_text(message):
if message.text == 'Туториал':
bot.send_message(message.chat.id, 'На YouGame.biz'")
elif message.text == 'Нету':
bot.send_message(message.chat.id, 'Плохих людей')
В итоге мы получим:
Python:
Python:
import telebot
bot = telebot.TeleBot('1061118450:AAHJeTeThRyjQhPSVJU8Br026rMKwb01CWI')
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, 'Туториал для YouGame.biz :)')
@bot.message_handler(content_types=['text'])
def send_text(message):
if message.text.lower() == 'Туториал':
bot.send_message(message.chat.id, 'На YouGame.biz')
elif message.text.lower() == 'Нету':
bot.send_message(message.chat.id, 'Плохих людей')
bot.polling()