Необходимо реализовать бота в Telegram который должен присылать одну из множества фотографий определенного типа.
if cursor.execute( f"SELECT id FROM user WHERE id = {members.id}" ).fetchone() is None: # Если нет id то заносим в таблицу
- это вы не в таблицу заносите, это х***ей страдаете. Почему бы вам не спросить у того дауна, у которого скопипастили код?import json
old_list = [ ["id0", "date0", "time0", "msg0"], ["id1", "date1", "time1", "msg1"] ]
new_list = []
for x in old_list:
d = {"id":x[0],
"date":x[1],
"time":x[2],
"msg":x[3]}
new_list.append(d)
final_json = json.dumps(new_list,indent=4)
print(final_json)
[
{
"id": "id0",
"date": "date0",
"time": "time0",
"msg": "msg0"
},
{
"id": "id1",
"date": "date1",
"time": "time1",
"msg": "msg1"
}
]
def get_skypes(number):
epieos_url = 'https://tools.epieos.com/skype.php'
epieos_params = {'data':number}
epieos_response = requests.post(epieos_url, data=epieos_params)
epieos_soup = BeautifulSoup(epieos_response.text, 'html5lib')
users = epieos_soup.select('div.col-md-4.offset-md-4.mt-5.pt-3.border') # Выбираем все div'ы со следующими классами
for user in users:
skype_name = user.select('p')[1].text.replace('Name : ','') # Выбираем второй div
skype_login = user.select('p')[2].text.replace('Skype Id : ','') # Выбираем третий div
print(f'\n<b>Скайп:</b> <a href="https://transitapp.com/redirect.html?url=skype://{skype_login}?chat">{skype_login}</a> | {skype_name}')
get_skypes("79999999999")
import sqlite3
connection = sqlite3.connect(":memory:")
connection.enable_load_extension(True)
connection.load_extension("./unicode.dll")