Python
16 subscribers
42 photos
4 videos
6 files
105 links
Download Telegram
import mcpi.minecraft as minecraft
from mcpi import block
import time
import random

mc = minecraft.Minecraft.create()
s = mc.player.getTilePos()
r1 = random.randint(-10,10)
r2 = random.randint(-10,10)

pos = mc.player.getTilePos()
# забор позиции что блок под нами
b = mc.getBlock(pos.x, pos.y, pos.z)
time.sleep(0.5)
# проверям что наш блок является \тим
if b == block.ICE.id:
mc.setBlocks(pos.x + 1, pos.y + 1, pos.z + 1, pos.x + 1, pos.y + 1, pos.z + 1, block.AIR.id)
xd = s.x + r1
yd = 8

zd = s.z + r2
# ставим один блок
mc.setBlock(xd, yd, zd, block.DIAMOND_BLOCK.id)

mc.setBlocks(s.x - 10,1,s.z-10,s.x + 10,50,s.z + 10, block.ICE.id)
mc.setBlocks(s.x - 9,2,s.z-9,s.x + 9,49,s.z + 9, block.BED.id)
import datetime as datetime
from aiogram import Bot, types, Dispatcher, executor
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
from aiogram.dispatcher.filters import Command
from datetime import datetime
from aiogram.utils.markdown import hide_link
import asyncio
import logging
from contextlib import suppress
logging.basicConfig(level=logging.INFO)
#рабочее имя NIGGER_bot
#ИМЯ В ТГ NIGGER_bot
channel_id=-848649806
channel_tec_task=-822057952
TOKEN = "5674389953:AAEc4i6iVlgho3e0sNMADU2hHCI07VkZyik"
bot=Bot(token=TOKEN, parse_mode="HTML")
dp = Dispatcher(bot)


@dp.message_handler(commands=['start'])
async def process_start_command(message: types.message):
await message.answer("напиши /help")
userids.append(message.from_user.id)

userids=[]
usernames=[]
saved_messages=[]
splitted_mes=[]
@dp.message_handler(commands=['name'])
async def cmd_name(message: types.message, command: Command):
if command.args:
time_now = datetime.now().strftime('%H:%M')
added_text= f"Создано в {time_now}"
await message.answer(f"Привет, {command.args}\n {added_text}")
usernames.append(command.args)
else:
await message.answer("напиши имя наприме /name негр")
@dp.message_handler(commands=["image"])
async def cmd_image(message: types.message):
photo = open('Без названия.jpg', 'rb')
f"ЭПИЧЕСКИЙ БОЕЦ- ШЛЕПА В ТАЗИКЕ"

@dp.message_handler(commands=['save'])
async def save_mes(message: types.message, command: Command):
await message.answer("запомню чо напишешь")
saved_messages=command.args
await message.answer(f"{command.args}")


@dp.message_handler(commands = ['aboba'])
async def messss(message: types.Message, command: Command):
if command.args:
await bot.send_message(-848649806,f"{command.args}")
else:
await message.answer('напиши что надо в чат')
# строка, чтобы отправить что-нибудь в группу
#await bot.send_message(-848649806, 'кто двинется тот натурал')

@dp.message_handler(commands = ['split'])
async def spliter(message: types.Message, command: Command):
if command.args:
await bot.send_message(-848649806, f"{command.args}")
splitted_mes=command.args.split()
if splitted_mes[0]=="test":
await bot.send_message(-848649806, splitted_mes[1])
elif splitted_mes[0]=="test2":
await bot.send_message(-822057952 , splitted_mes[1])
else:
await bot.send_message(f"фигню сморозил")
else:
await message.answer('напиши что надо в чат так: /split test(или test2) * чо хочш отправить *')







#запуск бота (в самый низ)
async def main():
await dp.start_polling(bot)
if name == "main":
asyncio.run(main())
import datetime as datetime
from aiogram import Bot, types, Dispatcher, executor
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
from aiogram.dispatcher.filters import Command
from datetime import datetime
from aiogram.utils.markdown import hide_link
import asyncio
import aioschedule
import logging
from contextlib import suppress
logging.basicConfig(level=logging.INFO)
#рабочее имя NIGGER_bot
#ИМЯ В ТГ NIGGER_bot
channel_id=-848649806
channel_tec_task=-822057952
TOKEN = "5674389953:AAEc4i6iVlgho3e0sNMADU2hHCI07VkZyik"
bot=Bot(token=TOKEN, parse_mode="HTML")
dp = Dispatcher(bot)


@dp.message_handler(commands=['start'])
async def process_start_command(message: types.message):
await message.answer("напиши /help")
userids.append(message.from_user.id)

userids=[]
usernames=[]
saved_messages=[]
splitted_mes=[]
@dp.message_handler(commands=['name'])
async def cmd_name(message: types.message, command: Command):
if command.args:
time_now = datetime.now().strftime('%H:%M')
added_text= f"Создано в {time_now}"
await message.answer(f"Привет, {command.args}\n {added_text}")
usernames.append(command.args)
else:
await message.answer("напиши имя наприме /name негр")
@dp.message_handler(commands=["image"])
async def cmd_image(message: types.message):
photo = open('Без названия.jpg', 'rb')
f"ЭПИЧЕСКИЙ БОЕЦ- ШЛЕПА В ТАЗИКЕ"

@dp.message_handler(commands=['save'])
async def save_mes(message: types.message, command: Command):
await message.answer("запомню чо напишешь")
saved_messages=command.args
await message.answer(f"{command.args}")


@dp.message_handler(commands = ['aboba'])
async def messss(message: types.Message, command: Command):
if command.args:
await bot.send_message(-848649806,f"{command.args}")
else:
await message.answer('напиши что надо в чат')
# строка, чтобы отправить что-нибудь в группу
#await bot.send_message(-848649806, 'кто двинется тот натурал')

async def choose_your_dinner(text,id):
await bot.send_message(chat_id = id, text = str(ext)t)
async def scheduler():
#установка времени #выполнение функции
aioschedule.every().day.at("17:45").do(choose_your_dinner)
while True:
await aioschedule.run_pending()
await asyncio.sleep(1)
# подлючаемся к диспетчеру и создаем таск , о ожидании времени
async def on_startup(dp):
asyncio.create_task(scheduler())
#data = splited_mes[1].split('.').split(':').split('-')
# data[0] - day
# data[1] - месяц
#data[2] - year
#data[3] - hour
#data[4] - minuts
# НАВЗАНИЕ 21.10.2022:15-00 ЧАТА 2 текст
@dp.message_handler(commands = ['split'])
async def spliter(message: types.Message, command: Command):
if command.args:
await bot.send_message(-848649806, f"{command.args}")
splitted_mes=command.args.split()
if splitted_mes[0]=="test":
await bot.send_message(-848649806, splitted_mes[1])
elif splitted_mes[0]=="test2":
await bot.send_message(-822057952 , splitted_mes[1])
else:
await bot.send_message(f"фигню сморозил")
else:
await message.answer('напиши что надо в чат так: /split test(или test2) * чо хочш отправить *')






#запуск бота (в самый низ)
async def main():
await dp.start_polling(bot)
if name == "main":
asyncio.run(main())
if
executor.start_polling(on_startup=on_startup)
This media is not supported in your browser
VIEW IN TELEGRAM
Я надеюсь не так же уроки введу ?
from aiogram import Bot, types, executor
from aiogram.dispatcher import Dispatcher
#Токен бота для подключения к нему
TOKEN = "5674389953:AAEc4i6iVlgho3e0sNMADU2hHCI07VkZyik"
#Подкюлчаем бота к токену и
bot = Bot(token=TOKEN)
dp = Dispatcher(bot)
#Создание команды название команды
# =
@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
await message.reply("Привет, напиши что нибудь")
#Создание команды help

@dp.message_handler(commands=['help'])
async def proccess_help_command(message: types.Message):
await message.reply("Привет\n Команды в разработке")



@dp.message_handler(commands=['name'])
async def name_message(msg: types.Message):
command = msg.text.split()
print(command)
if len(command) <2:
return await msg.reply("Напишите пожалуйста /name ТЕКСТ")

await msg.reply(str(command[1]))


@dp.message_handler(commands=['img'])
async def img_send(msg:types.Message):
#открытие изображение в переменную
photo = open('img.jpg','rb')
#id в чат фото
await bot.send_photo(msg.from_user.id, photo)
# 0 1

if name == 'main':
executor.start_polling(dp)
#добавляе задачу в выполнение
from PyQt5 import QtWidgets
from design import Ui_MainWindow
import sys
from mcpi.minecraft import Minecraft
def rungetPos(self):
from mcpi.minecraft import Minecraft
import time
mc = Minecraft
mc = Minecraft.create()
import time

while True:
try:
pos = mc.player.getPos()
return pos.x , pos.y , pos.z
# тут будет прикол
("x " + str(pos.x))
self.ui.label_4.setText(self.ui.label_4.text("y " + str(pos.y))
self.ui.label_5.setText(self.ui.label_5.text("z " + str(pos.z))
time.sleep(15)
except:
self.ui.label_3.setText("Ошибка")
def rungetPos(self,timeout=3):
class mywindow(QtWidgets.QMainWindow):
def __init__(self):
super(mywindow,self).__init__()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)

#Работа с кнпокой
self.ui.pushButton.clicked.connect(self.getPos)
def getPos(self):

#тут будет второй прикол
self.ui.listWidget.addItem("Amogus")
#-- конец второго прикола
#--- конец прикола
self.ui.label_3.adjustSize()
self.ui.label_4.adjustSize()
self.ui.label_5.adjustSize()
app = QtWidgets.QApplication([])
application = mywindow()
application.show()

sys.exit(app.exec())
Выяснилось что этот код параша из негра , у которого 24718487 отцов
from PyQt5 import QtWidgets, QtCore

from design import Ui_MainWindow
import sys
from mcpi.minecraft import Minecraft
def rungetPos(self):

import time
mc = Minecraft.create("10.12.1.35")
pos = mc.player.getPos()
return pos.x , pos.y , pos.z

class mywindow(QtWidgets.QMainWindow):
def init(self):
super(mywindow,self).init()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)

#Работа с кнпокой
self.ui.pushButton.clicked.connect(self.getPos)
def getPos(self):

mc = Minecraft.create("10.12.1.35")
pos = mc.player.getPos()
self.ui.label_3.setText("x " + str(pos.x))
self.ui.label_4.setText("y " + str(pos.y))
self.ui.label_5.setText("z " + str(pos.z))
#тут будет второй прикол
self.ui.listWidget.addItem("Amogus")
#-- конец второго прикола
#--- конец прикола
self.ui.label_3.adjustSize()
self.ui.label_4.adjustSize()
self.ui.label_5.adjustSize()
app = QtWidgets.QApplication([])
application = mywindow()
application.show()

sys.exit(app.exec())
from aiogram import Bot, types, executor
from aiogram.dispatcher import Dispatcher
#Токен бота для подключения к нему
TOKEN = "5674389953:AAEc4i6iVlgho3e0sNMADU2hHCI07VkZyik"
#Подкюлчаем бота к токену и
bot = Bot(token=TOKEN)
dp = Dispatcher(bot)
#Создание команды название команды
# =
@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
await message.reply("Привет, напиши что нибудь")
#Создание команды help

@dp.message_handler(commands=['help'])
async def proccess_help_command(message: types.Message):
await message.reply("Привет\n Команды в разработке")



@dp.message_handler(commands=['name'])
async def name_message(msg: types.Message):
command = msg.text.split()
print(command)
if len(command) <2:
return await msg.reply("Напишите пожалуйста /name ТЕКСТ")

await msg.reply(str(command[1]))

@dp.message_handler(commands=['img'])
async def img_send(msg:types.Message):
#открытие изображение в переменную
photo = open('img.jpg','rb')
#id в чат фото
await bot.send_photo(msg.from_user.id, photo)
# 0 1
#/add_user
# 0 1
users = [904507937,954321231]
@dp.message_handler(commands=["add_user"])
async def add_user(msg:types.Message):
command = msg.text.split()
print(command)
if len(command) <2:
return await msg.reply("Напишите пожалуйста /add_user id(int)")
await msg.reply(str(command[1]))
users.append(int(command[1]))
await bot.send_message(msg.from_user.id, str(users))
#/show_users 1
# await bot.send_message(msg.from_user.id , str(user[int(command[1])]))
#/del_users 1
# user.pop(int(command[1]))
# await bot.send_message(msg.from_user.id , "Удалил пользователя")
#/send_user 1 Привет
# await.bot.send_message(command[int(command[1])],
# str(command[2]))
# SPECIAL QUESTION !!!!
# сохранить id пользователя в тектсовый документ

if name == 'main':
executor.start_polling(dp)
#добавляе задачу в выполнение
1. Отправка позиции игрока
2. Телепортировать игрока
3. Создать постройку