def getAccess(user_id):
with sqlite3.connect('users.db') as conn:
cursor = conn.cursor()
cursor.execute('SELECT user_group_id FROM users WHERE user_id=?',(user_id,))
result = cursor.fetchall()
return result
@bot.message_handler(commands=['auth'])
def Authorization(message):
access = getAccess(message.chat.id)
if access:
for acc in access:
if acc == 1:
bot.send_message(message.chat.id,'Привет Admin!')
else:
bot.send_message(message.chat.id,'Привет User!')
else:
bot.send_message(message.chat.id,'Вы не зарегистрированны в системе!')
tkinter exit event
elif message.text == 'Случайная песня':
files = os.listdir('songs1')
list = []
for x in files:
list.append(x)
song = random.choice(list)
bot.send_audio(message.chat.id, song)
elif message.text == 'Случайная песня':
song = random.choice([x for x in os.listdir('songs1')])
bot.send_audio(message.chat.id, song)
aa = input()
bb = input()
a = complex(int(aa.split(' ')[0]), int(aa.split(' ')[1]))
b = complex(int(bb.split(' ')[0]), int(bb.split(' ')[1]))
s1 = (a+b)
s2 = (a-b)
s3 = (a*b)
print(a,' + ',b,' = ', s1)
print(a,' - ',b,' = ', s2)
print(a,' * ',b,' = ', s3)
import random
import asyncio
from telethon import TelegramClient, events
import config as cfg
bot = TelegramClient('Bot', cfg.api_id, cfg.api_hash)
@bot.on(events.NewMessage(pattern=r'^(?i)(idchat){1}$'))
async def echoidchat(event):
await bot.send_message(event.chat, 'ответ')
async def parseurls():
while True:
ts = abs(int(random.random()*10))
print(f'parseurls({ts})')
await sendmsg(ts)
await asyncio.sleep(ts)
async def sendmsg(msg):
print(f'sendmsg({msg}) - start')
channel = await bot.get_entity('https://t.me/elvistest')
await bot.send_message(channel, f'ответ из другого потока {msg}')
print(f'sendmsg({msg}) - done')
def main():
bot.start(bot_token=cfg.bot_token)
loop = asyncio.get_event_loop()
tasks = [
loop.create_task(parseurls()),
loop.create_task(bot.run_until_disconnected()),
]
loop.run_until_complete(asyncio.wait(tasks))
loop.close()
if __name__ == '__main__':
main()
InjectFunction = function(PageScriptSpace, func) {
PageScriptSpace.innerHTML += func;
}
PageScriptSpace = document.createElement('script');
InjectFunction(PageScriptSpace, showMessage);
document.querySelector('head').appendChild(PageScriptSpace);
l = {'14':1933,'24':1934,'25':1964,'26':1985,'34':1955,'35':1978,'36':1955,'44':1932,'45':1944,'46':1980,'47':2000,'54':1984,'64':1955}
print(f"l.get('25') - l.get('24') = {l.get('25')}-{l.get('24')}={l.get('25') - l.get('24')}")
print(f"l.get('25') - l.get('44') = {l.get('25')}-{l.get('44')}={l.get('25') - l.get('44')}")
print(f"l.get('26') - l.get('25') = {l.get('26')}-{l.get('25')}={l.get('26') - l.get('25')}")
print(f"l.get('26') - l.get('64') = {l.get('26')}-{l.get('64')}={l.get('26') - l.get('64')}")
print(f"l.get('34') - l.get('24') = {l.get('34')}-{l.get('24')}={l.get('34') - l.get('24')}")
print(f"l.get('34') - l.get('44') = {l.get('34')}-{l.get('44')}={l.get('34') - l.get('44')}")
print(f"l.get('35') - l.get('34') = {l.get('35')}-{l.get('34')}={l.get('35') - l.get('34')}")
print(f"l.get('35') - l.get('36') = {l.get('35')}-{l.get('36')}={l.get('35') - l.get('36')}")
print(f"l.get('36') - l.get('14') = {l.get('36')}-{l.get('14')}={l.get('36') - l.get('14')}")
print(f"l.get('46') - l.get('34') = {l.get('46')}-{l.get('34')}={l.get('46') - l.get('34')}")
print(f"l.get('46') - l.get('36') = {l.get('46')}-{l.get('36')}={l.get('46') - l.get('36')}")
print(f"l.get('54') - l.get('25') = {l.get('54')}-{l.get('25')}={l.get('54') - l.get('25')}")
print(f"l.get('54') - l.get('64') = {l.get('54')}-{l.get('64')}={l.get('54') - l.get('64')}")
l.get('25') - l.get('24') = 1964-1934=30
l.get('25') - l.get('44') = 1964-1932=32
l.get('26') - l.get('25') = 1985-1964=21
l.get('26') - l.get('64') = 1985-1955=30
l.get('34') - l.get('24') = 1955-1934=21
l.get('34') - l.get('44') = 1955-1932=23
l.get('35') - l.get('34') = 1978-1955=23
l.get('35') - l.get('36') = 1978-1955=23
l.get('36') - l.get('14') = 1955-1933=22
l.get('46') - l.get('34') = 1980-1955=25
l.get('46') - l.get('36') = 1980-1955=25
l.get('54') - l.get('25') = 1984-1964=20
l.get('54') - l.get('64') = 1984-1955=29