Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from vk import *
- from tkinter import *
- of = update(8)
- egg = update(28)
- def show_standart(chat_id, ready = 0):
- if ready != 0:
- mess = ready
- elif chat_id == 8:
- mess = of
- else:
- mess = egg
- res = Tk()
- res.geometry('400x800')
- our = dict()
- ans = []
- for e in mess:
- if e[1] not in our:
- our[e[1]] = len(ans)
- ans.append([0, e[1]])
- ans[our[e[1]]][0] += 1
- ans.sort(reverse=True)
- s = ''
- for elem in ans:
- s += elem[1] + ' ' + str(elem[0]) + '\n'
- t = Label(res, text=s)
- t.pack()
- b = Button(res, text='Послать в беседу')
- b.bind('<Button-1>', lambda n: do_vk_request({'chat_id': chat_id, 'message': s}, 'messages.send'))
- b.pack()
- res.mainloop()
- def besedka():
- curr = update(int(e.get()))
- show_standart(int(e.get()), ready = curr)
- main = Tk()
- main.geometry('500x500')
- b1 = Button(main, text = 'Показать статистку по официалке')
- b1.bind('<Button-1>', lambda f: show_standart(8))
- b1.pack()
- b2 = Button(main, text = 'Показать статистку по яичнице')
- b2.bind('<Button-1>', lambda f: show_standart(28))
- b2.pack()
- #b3 = Button(main, text = 'Показать статистку по официалке по длине сообщения')
- #b3.pack()
- #b4 = Button(main, text = 'Показать статистку по яичнице по длине сообщения')
- #b4.pack()
- b5 = Button(main, text = 'Стата по беседе из поля')
- b5.bind('<Button-1>', lambda f: besedka())
- b5.pack()
- e = Entry(main)
- e.pack()
- main.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement