Skip to content
This repository has been archived by the owner on Dec 22, 2020. It is now read-only.

Commit

Permalink
seden: Release v3.3
Browse files Browse the repository at this point in the history
- Admin modülü içerisinde olan bazı komutlar için değişiklik yapıldı.
- Deepfry modülü için değişiklik yapıldı.
- Weather modülü için değişiklik yapıldı. (Sağlayıcı değişti, artık openweathermap anahtarına ihtiyaç kalmadı)
- Grup ve kanala otomatik katılma olayı kaldırıldı.
- Gereksiz bağımlılıklar kaldırıldı.
- Bazı komutlar için küçük çaplı değişiklikler yapıldı.

Co-authored-by: frknkrc44 <krc440002@gmail.com>
Signed-off-by: NaytSeyd <NaytSeyd@yandex.com>
Signed-off-by: frknkrc44 <krc440002@gmail.com>
  • Loading branch information
naytseyd and frknkrc44 committed Jun 9, 2020
1 parent b08920a commit aa4221f
Show file tree
Hide file tree
Showing 18 changed files with 657 additions and 780 deletions.
10 changes: 1 addition & 9 deletions app.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,6 @@
"value": "/usr/bin/chromium",
"required": false
},
"OPEN_WEATHER_MAP_APPID": {
"description": "https://api.openweathermap.org/data/2.5/weather adresinden kendi APPID'inizi (API key) edinin.",
"required": false
},
"BOTLOG": {
"description": "Günlüğe kaydetmeyi açmak istiyorsanız, bunu True olarak ayarlayın",
"value": "False"
Expand All @@ -85,10 +81,6 @@
"description": "Genius API Key, 'https://genius.com/developers' adresinden alın.",
"required": false
},
"GENIUS": {
"description": "Buraya aldığınız Genius API Token'i yazın.",
"required": false
},
"AUTO_PP": {
"description": "Autopp modülünün çalışması için gerekli olan değişkendir. Çalışması için kullanacağınız resmin direk adresini girmeniz gerekiyor.",
"required": false
Expand Down Expand Up @@ -158,7 +150,7 @@
"required": false
},
"DEFAULT_BIO": {
"description": "Varsayılan profil biyografisi.",
"description": "Varsayılan profil biyografisi. (Lastfm modülü için)",
"value": "#TeamDerUntergang",
"required": false
},
Expand Down
19 changes: 11 additions & 8 deletions sedenbot/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@
from distutils.util import strtobool as sb
from math import ceil

from pylast import LastFMNetwork, md5
from dotenv import load_dotenv
from requests import get
from telethon.sync import TelegramClient, custom, events
from telethon.tl.functions.channels import JoinChannelRequest
from telethon.sessions import StringSession
from telethon.utils import get_peer_id
load_dotenv("config.env")
Expand Down Expand Up @@ -110,8 +110,7 @@
CHROME_DRIVER = os.environ.get("CHROME_DRIVER", None)
GOOGLE_CHROME_BIN = os.environ.get("GOOGLE_CHROME_BIN", None)

# OpenWeatherMap API Key
OPEN_WEATHER_MAP_APPID = os.environ.get("OPEN_WEATHER_MAP_APPID", None)
# Hava durumu varsayılan şehir
WEATHER_DEFCITY = os.environ.get("WEATHER_DEFCITY", None)

# Lydia API
Expand All @@ -131,7 +130,6 @@
# Temiz Karşılama
CLEAN_WELCOME = sb(os.environ.get("CLEAN_WELCOME", "True"))


# Last.fm modülü
BIO_PREFIX = os.environ.get("BIO_PREFIX", None)
DEFAULT_BIO = os.environ.get("DEFAULT_BIO", None)
Expand All @@ -140,6 +138,14 @@
LASTFM_SECRET = os.environ.get("LASTFM_SECRET", None)
LASTFM_USERNAME = os.environ.get("LASTFM_USERNAME", None)
LASTFM_PASSWORD_PLAIN = os.environ.get("LASTFM_PASSWORD", None)
LASTFM_PASS = md5(LASTFM_PASSWORD_PLAIN)
if LASTFM_API and LASTFM_SECRET and LASTFM_USERNAME and LASTFM_PASS:
lastfm = LastFMNetwork(api_key=LASTFM_API,
api_secret=LASTFM_SECRET,
username=LASTFM_USERNAME,
password_hash=LASTFM_PASS)
else:
lastfm = None

# Google Drive Modülü
G_DRIVE_CLIENT_ID = os.environ.get("G_DRIVE_CLIENT_ID", None)
Expand All @@ -154,7 +160,7 @@
BOT_USERNAME = os.environ.get("BOT_USERNAME", None)

# Genius modülünün çalışması için buradan değeri alın https://genius.com/developers her ikisi de aynı değerlere sahiptir
GENIUS = os.environ.get("GENIUS", None) or os.environ.get("GENIUS_API_TOKEN", None)
GENIUS_API_TOKEN = os.environ.get("GENIUS_API_TOKEN", None)

# Ayarlanabilir PM izin verilmedi mesajı
PM_UNAPPROVED = os.environ.get("PM_UNAPPROVED", None)
Expand Down Expand Up @@ -212,9 +218,6 @@ async def check_botlog_chatid():
quit(1)

try:
bot(JoinChannelRequest("@SedenUserBot"))
bot(JoinChannelRequest("@SedenUserBotSupport"))

if not BOT_TOKEN:
raise Exception()

Expand Down
Loading

0 comments on commit aa4221f

Please sign in to comment.