Apps lieber nicht in python schreiben
Ich bin mal so frei aber Hausaufgaben demnächst lieber selber machen. Adde mich und ich helfe dir gerne xD
from random import randint
sum_ = 0 # initialize sum to 0
while sum_ < 100: # repeat while sum is smaller than 100
n = randint(1, 100) # generate random int
print(f'Added {n} to {sum_}') # print num to add + old sum
sum_ += n # add to sum
print(f'Limit reached: {sum_}') # print when limit reached
Alles ganz leicht einfach folgenden Code in dein on_ready event packen:
@bot.event
async def on_ready():
bot.loop.create_task(time_read())
bot.run()
Optional kannst du auch folgende methode verwenden:
@tasks.loop(seconds = 10) # repeat every 10 seconds
async def time_read():
...
time_read.start()
bot.run()
Für jeden der das selbe Problem hat:
- Rechts-Klick auf die Leiste ausführen
- In dem kleinen Fenster was sich geöffnet hat auf "Show Line Numbers" klicken
Wähle in deinen PyCharm Einstellungen den Base Interpreter aus. Sonst erstellt dir PyCharm jedes mal ein neues VE. Falls es einen anderen grund hat gerne adden
~ 150€ als Prostituierte/r pro stunde bzw. gehe wir mal von 2 Gästen pro tag aus und dass du dir an den wochenden frei nimmst:
Tag: ~ 300€
Woche: ~ 1500€
Monat: ~ 6500€
Es gibt da so ein paar Gebote an die du dich halten solltest xD
Du kannst folgende Informationen über die youtube api abrufen. Hier ist die documention.
So könnte das ganz bei dir aussehen:
import requests as req
req.get('https://www.googleapis.com/youtube/v3/videos?part=statistics&id={video_id}&key={API_KEY}').json()
Example response :
{
"kind": "youtube#videoListResponse",
"etag": "'...",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#video",
"etag": "...",
"id": "...",
"statistics": {
"viewCount": "1",
"likeCount": "1",
"dislikeCount": "1",
"favoriteCount": "1",
"commentCount": "1"
}
}
]
}
oder auch (ich würde aber lieber get_video_statistics implementieren und dann mit kwargs video id und weitere filter möglichkeiten zur url umformen):
import requests as req
class API:
def __init__(self, api_key):
self._api_key = api_key
self.api_version = 'v3'
self.base_url = f'https://www.googleapis.com/youtube/{self.api_version}/'
def get_statistics_by_id(self, video_id):
resp = req.get(f'{self.base_url}videos?part=statistics&id={video_id}&key={self._api_key}')
print(resp.text)
json_resp = resp.json()
return json_resp # kannst hier json zur class machen und dann zurückgeben
def get_likes_by_id(self, video_id):
r = self.get_statistics_by_id(video_id)
objs = list(filter(lambda x: x['id'] == video_id, r['items']))
print(objs)
if len(objs) != 1:
raise IndexError('Too many or no items returned')
return objs[0]['statistics']['likeCount']
yt = API('api_key')
print(yt.get_likes_by_id(''))
"""
Output:
123
"""
Falls du nicht weißt wie du die youtube api aktivierst hier: (manual)
- Gehe auf folgende Website (https://console.cloud.google.com/home/dashboard) und erstelle ein project
- Gehe auf folgende Website https://console.cloud.google.com/apis/credentials?project={project_id}) und erstelle einen neuen api key
- Aktivere die youtube api für dein Projekt über folgenden Link https://console.cloud.google.com/apis/api/youtube.googleapis.com/overview?project={project_id})
Bei weiteren Fragen einfach auf gf adden
LG
Hey, du Experte
Ich habe mir mal die Mühe gemacht und auf pypi nach dem package geschaut. Das von dir genannte package existiert aber leider garnicht mehr. Ich nehme mal an es wurde unbenannt von discord_slash zu discord-py-slash-command. Aber was sage ich einem Experten wie dir. Du weißt sicherlich auch dass du das package mit
import os
os.system('pip install discord-py-slash-command')
import discord_slash
sowohl installieren als auch importieren kannst.
Da jetzt wieder an d.py gearbeitet wird werden solche extensions eh überflüssig sein. Btw replit sucks
Angriff ist bekanntlich die beste Verteidigung...
Das können wir nicht mit den uns zu Verfügung stehenden Informationen beurteilen. Warum sprichst du nicht einfach mit ihm? Er wird dir ja deine Hausaufgaben nicht machen wenn ihm nichts and dir liegt/e
Relativ leicht wäre es eine config.json zu erstellen wo du die Werte abspeicherst.
Mit numpy und pickle könntest du das auch in eine .np file reinschreiben lassen. (numpy.save/pickle.dump). Du brauchst dann nur ein dict mit den informationen. In das dict kannst du dann bsp. deine eigene guild class reinschreiben. Die guild class enthält dann alle als attribute die ticket_channel_id
Bei der Umsetzung kannst du mich gerne adden
möglicherweise
https://www.fakenamegenerator.com/
Möglicherweise
Auf den Bauch, Arme unters Kopfkissen. Kann jmd relaten? xD
Das geht nicht wirklich. Sicherheit ist online nicht garantiert aber versuch mal google drive oder icloud von apple?
EDIT:
Dilithium mit dem 2€ Angebot von OneDrive ist vom Preis-Leistungsverhältnis das beste. Ich habe nur "kostenlose" services aufgelistet
nope leider nicht
interessanter fetisch ig
Einmal als Voice Input und Output setzen dann sollte es gehen