можете скомпилировать код, у меня не отправляет код подтверждения
Всем привет, я бы хотел вас попросить скомпилировать код, у меня не отправляет код подтверждения что очень странно, попробуйте скомпилировать мой код и сказать работает ли pyrogram или нет в телеграмме
from kivy.app import App
from kivy.uix.button import Button
#from kivy.config import Config
#from kivy.uix.textinput import TextInput
#from kivy.uix.scatter import Scatter
from kivy.uix.textinput import TextInput
from kivy.uix.anchorlayout import AnchorLayout
from kivy.uix.boxlayout import BoxLayout
from kivy.core.window import Window
from pyrogram.errors import SessionPasswordNeeded
import os
from pyrogram import Client, filters
#from pyrogram.errors import FloodWait
#from pyrogram.types import ChatPermissions
Window.clearcolor = (1, 1, 1, 1) # установка цвета нового фона
#Config.set("graphics", "relizeble", "0")# ---\
#Config.set("graphics", "width", "400") # \ высота и ширина экрана, изменять его потом нельзя
#Config.set("graphics", "heigth", "600")#------/
class MyApp(App):
def build(self):
fl = AnchorLayout() # этот лаяут будет делать ПО динамическим
bl = BoxLayout(orientation = "vertical", size_hint = (.5, .5))# тоже лаяут но создает боксы
self.text_input = TextInput(text = "введи свой api_id", font_size=25, background_color=[9, 9, 9, 9])# Этот лаяут как input для получения данных от пользователя
self.text_input1 = TextInput(text = "введи свой api_hash", font_size=25, background_color=[9, 9, 9, 9])# Этот лаяут как input для получения данных от пользователя
self.text_input2 = TextInput(text="введи свой номер", font_size=25, background_color=[9, 9, 9, 9]) # Этот лаяут как input для получения данных от пользователя
bl.add_widget(self.text_input) # создаю Text_input через BoxLayout
bl.add_widget(self.text_input1)# создаю Text_input через BoxLayout
bl.add_widget(self.text_input2) # создаю Text_input через BoxLayout
bl.add_widget(Button( # создаю кнопkу через BoxLayout
text = "\ подтвердить /",
font_size=25, # font_size рaзмер шрифта
on_press=self.btn_press, # on_press нажата, эта строка подводит весь код
background_color=[1, 1, 1, 1] # background_color цвет RGBA в %
#background_normal="", # background_normal делает цвет ярче
))
fl.add_widget(bl) # отношу BoxLayout к fl
#s = Scatter()
#s.add_widget(fl)
return fl # возращаю fl
def btn_press(self, arg):
print(self.text_input.text)
print(self.text_input1.text)
print(self.text_input2.text)
app = Client("my_account", api_id=self.text_input.text, api_hash=self.text_input1.text, test_mode=True) #
@app.on_message(filters.text & filters.private) #
def echo(client, message): #
message.reply_text(message.text) #
app.run()
if __name__ == "__main__":#
MyApp().run()#*****