Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Чтобы получить токен разработчика, нужно зайти на вайм и написать команду /api dev
- import telebot
- from telebot.types import InputMediaPhoto
- import requests
- import io
- import time
- bot = telebot.TeleBot('тут токен бота')
- helpa = '''
- Бот присылает скин и плащ игрока, чей никнейм Вы введёте.
- '''
- @bot.message_handler(commands=['start', 'help'])
- def send_welcome(message):
- bot.reply_to(message, helpa)
- @bot.message_handler(content_types=['text'])
- def get_text_messages(message):
- if message.text == '/help' or message.text == '/start':
- bot.send_message(message.from_user.id, helpa)
- try:
- time.sleep(1)
- nick = message.text
- nick = requests.get(f'https://api.vime.world/user/name/{nick}', params={'token': 'тут ваш токен разработчика'}).json()[0]["username"]
- skin = 'https://skin.vimeworld.ru/raw/skin/' + nick + '.png'
- img = requests.get(skin).content
- photo = io.BytesIO(img)
- body = requests.get(f'http://skin.vimeworld.ru/body/{nick}.png', params={'token': 'тут ваш токен разработчика'}).content
- back = requests.get(f'http://skin.vimeworld.ru/back/{nick}.png', params={'token': 'тут ваш токен разработчика'}).content
- bot.send_message(message.from_user.id, 'Игрок ' + nick + ':')
- media1 = [InputMediaPhoto(body), InputMediaPhoto(back)]
- bot.send_media_group(message.from_user.id, media1)
- bot.send_photo(message.from_user.id, photo)
- try:
- cape = 'https://skin.vimeworld.ru/raw/cape/' + nick + '.png'
- img2 = requests.get(cape).content
- photo2 = io.BytesIO(img2)
- bot.send_photo(message.from_user.id, photo2)
- except:
- otvet2 = 'У игрока нет плаща'
- bot.send_message(message.from_user.id, otvet2)
- except:
- otvet = 'Игрок не найден'
- bot.send_message(message.from_user.id, otvet)
- bot.polling(none_stop=True, interval=0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement