コード例 #1
0
ファイル: !komut.py プロジェクト: frabixtr/bot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem : {
        "aciklama"  : "Merhaba dünya..",
        "kullanim"  : [
            None
            ],
        "ornekler"  : [
            ".komut"
            ]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message

@Client.on_message(filters.command(['komut'], ['!','.','/']) & filters.me)
async def komut(client:Client, message:Message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__", disable_web_page_preview = True)
    #------------------------------------------------------------- Başlangıç >


    await ilk_mesaj.edit("Merhaba dünyalı")
コード例 #2
0
ファイル: gdrive.py プロジェクト: keyiflerolsun/keyifUserBot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama":
        "Çeşitli GoogleDrive İşlemleri",
        "kullanim": [
            "`.gyetki` Komutuyla Yetkilendirme Linki Alın!",
            "`.gtoken kod` Komutuyla Token'inizi tanıtın..",
            "`.gortaklar` Komutuyla ortak drive listenizi alın..",
            "`.gdisk ortak_id` Komutuyla ortak drive dizini belirlenir..",
            "`.gdizin` Komutuyla aktif dizin bilgisini görün..",
            "`.gara bişiy` Komutuyla disk'inizde arama yapın..",
            "`.gyukle` mesaj yanıtlayarak ilgili dizine dosya yüklemesi yapın.."
        ],
        "ornekler": [
            ".gyetki", ".gtoken kod", ".gortaklar", ".gdisk ortak_id",
            ".gdizin", ".gara winrar", ".gyukle «Yanıtlanan Dosya/Media»"
        ]
    }
})

from pyrogram import Client, filters
from pyrogram.errors import MessageTooLong
from Userbot.Edevat._drive.yetkilendirme import kod_al, token_olustur, G_DRIVE_TOKEN_DOSYASI, g_yetki
from Userbot.Edevat._drive.drivedaAra import ara_drive
from Userbot.Edevat._drive.ortakDrivelar import ortak_drive_listesi
コード例 #3
0
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "goygoy google linki verir..",
        "kullanim": [None],
        "ornekler": [".gg python nedir"]
    }
})

from pyrogram import Client, filters
from time import time
import requests


@Client.on_message(filters.command(['gg'], ['!', '.', '/']) & filters.me)
async def gg_komut(client, message):  # fonksiyon oluşturuyoruz
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True,
                                   parse_mode="Markdown")
    girilen_yazi = message.command
    #------------------------------------------------------------- Başlangıç >

    if len(girilen_yazi) == 1:
        await ilk_mesaj.edit(
コード例 #4
0
ファイル: stik.py プロジェクト: keyiflerolsun/keyifUserBot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "@QuotLyBot kullanarak stikır yapar..",
        "kullanim": ["Yanıtlanan Mesaj", "Metin"],
        "ornekler": [".stik KekikAkademi"]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
from Userbot.Edevat._pyrogram.pyro_yardimcilari import yanitlanan_mesaj
import asyncio, random


@Client.on_message(filters.command("stik", ['!', '.', '/']) & filters.me)
async def stik(client: Client, message: Message):
    # < Başlangıç
    await log_yolla(client, message)
    yanit_id = await yanitlanan_mesaj(message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True)
    #------------------------------------------------------------- Başlangıç >
    cevaplanan_mesaj = message.reply_to_message

    if cevaplanan_mesaj is None:
コード例 #5
0
ファイル: nekobin.py プロジェクト: awara51/keyifUserBot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT, SESSION_ADI
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem : {
        "aciklama"  : "nekobin.com ile entegreli paste hizmeti..\nkodu paste yapar, paste linkini betiğe çevirir..",
        "kullanim"  : [
            "Yanıtlanan Mesaj",
            "Yanıtlanan Dosya",
            "Metin"
            ],
        "ornekler"  : [
            ".nekover py «__yanıtlanan kod__»",
            ".nekover go «__yanıtlanan dosya__»",
            ".nekoal «__yanıtlanan nekobin linki__»"
            ]
    }
})

from pyrogram import Client, filters
from Userbot.Edevat._pyrogram.pyro_yardimcilari import yanitlanan_mesaj
from Userbot.Edevat.link_ayikla import link_ayikla
import aiohttp, os, requests

@Client.on_message(filters.command(['nekover'], ['!','.','/']) & filters.me)
async def nekover(client, message):
    # < Başlangıç
    await log_yolla(client, message)
コード例 #6
0
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "KekikSpatula'dan YouTube Video bilgilerini verir..",
        "kullanim": ["link"],
        "ornekler": [".kekiktube link"]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
from KekikSpatula import KekikTube


@Client.on_message(
    filters.command(['kekiktube'], ['!', '.', '/']) & filters.me)
async def kekiktube(client: Client, message: Message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True)
    #------------------------------------------------------------- Başlangıç >
    girilen_yazi = message.command

    if len(girilen_yazi) == 1:
        await ilk_mesaj.edit("__Arama yapabilmek için `link` girmelisiniz..__")
コード例 #7
0
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "sabah.com.tr'den ezan vakti bilgilerini verir..",
        "kullanim": ["il"],
        "ornekler": [".ezan çanakkale"]
    }
})

from pyrogram import Client, filters
from Userbot.Edevat.Spatula.ezan_spatula import ezan_vakti


@Client.on_message(filters.command(['ezan'], ['!', '.', '/']) & filters.me)
async def ezan(client, message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True,
                                   parse_mode="Markdown")
    girilen_yazi = message.command
    #------------------------------------------------------------- Başlangıç >

    if len(girilen_yazi) == 1:
        await ilk_mesaj.edit(
            "__Arama yapabilmek için `il` ve `ilçe` girmelisiniz..__")
コード例 #8
0
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama":
        "Yanıtlanan programlama kodunun çıktısını verir..",
        "kullanim": ["dil | yanıtlanan kod", "dil | yanıtlanan döküman"],
        "ornekler": [
            ".derle c | yanıtlanan kod veya dosya",
            ".derle go | yanıtlanan kod veya dosya",
            ".derle python | yanıtlanan kod veya dosya"
        ]
    }
})

from pyrogram import Client, filters
from Userbot.Edevat.Spatula.derleyici_spatula import calistir
from os import remove


@Client.on_message(filters.command(['derle'], ['!', '.', '/']) & filters.me)
async def derle(client, message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True,
                                   parse_mode="Markdown")
コード例 #9
0
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT, SESSION_ADI
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "TDK Araması Yapar",
        "kullanim": [None],
        "ornekler": [".tdk kelime"]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
import json, aiohttp


class AioHttp:
    @staticmethod
    async def get_json(link):
        async with aiohttp.ClientSession() as session:
            async with session.get(link) as resp:
                return await resp.json()

    @staticmethod
    async def get_text(link):
        async with aiohttp.ClientSession() as session:
            async with session.get(link) as resp:
                return await resp.text()
コード例 #10
0
ファイル: vid.py プロジェクト: awara51/keyifUserBot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama":
        "Çeşitli platformlardan ytdl kullanarak video indirir..",
        "kullanim": ["video |mp3| video linki", "yanıtlanan mesaj |mp3|"],
        "ornekler": [
            ".vid", ".vid mp3",
            ".vid http://www.youtube.com/watch?v=kCsq4GAZODc",
            ".vid mp3 http://www.youtube.com/watch?v=kCsq4GAZODc",
            ".vid https://www.dailymotion.com/video/x607vr2",
            ".vid mp3 https://www.dailymotion.com/video/x607vr2", "vebenzeri"
        ]
    }
})

from Userbot.Edevat._ytdl.link_islemleri import link_ayikla
from Userbot.Edevat._ytdl.ytdl_indirici import ytdl_indirici
from Userbot.Edevat._pyrogram.progress import pyro_progress
from Userbot.Edevat.gecici_alan_temizleyici import icinden_gec
from Userbot import INDIRME_ALANI, SESSION_ADI
from Userbot.Edevat._pyrogram.pyro_yardimcilari import yanitlanan_mesaj
from pyrogram import Client, filters
from asyncio import sleep
import time
コード例 #11
0
ファイル: cevir.py プロジェクト: keyiflerolsun/keyifUserBot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "Türkçeye Çeviri yapmanıza olanak tanır.",
        "kullanim": ["Yanıtlanan Mesaj", "Metin"],
        "ornekler": [".cevir"]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
from googletrans import Translator
from langcodes import Language
import os

cevirici: Translator = Translator()


@Client.on_message(filters.command(['cevir'], ['!', '.', '/']) & filters.me)
async def cevir(client: Client, message: Message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True)
    #------------------------------------------------------------- Başlangıç >
    girilen_yazi = message.text
コード例 #12
0
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "KekikSpatula'dan Google Arama bilgilerini verir..",
        "kullanim": ["biÅŸiler"],
        "ornekler": [".google biÅŸiler"]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
from KekikSpatula import Google


@Client.on_message(filters.command(['google'], ['!', '.', '/']) & filters.me)
async def google(client: Client, message: Message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True)
    #------------------------------------------------------------- Başlangıç >
    girilen_yazi = message.command

    if len(girilen_yazi) == 1:
        await ilk_mesaj.edit(
            "__Arama yapabilmek için `bişiler` girmelisiniz..__")
コード例 #13
0
ファイル: imha.py プロジェクト: keyiflerolsun/keyifUserBot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "yanıtlanan mesajdan itibaren temizlik yapar..",
        "kullanim": ["yanıtlanan mesaj"],
        "ornekler": [".dell"]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
from Userbot import SESSION_ADI
import asyncio


async def admin_kontrol(client: Client, message: Message) -> bool:
    chat_id = message.chat.id
    user_id = message.from_user.id

    durum_kontrol = await client.get_chat_member(chat_id=chat_id,
                                                 user_id=user_id)

    yonetici = ["creator", "administrator"]

    return durum_kontrol.status in yonetici
コード例 #14
0
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "KekikSpatula'dan nöbetçi eczane bilgilerini verir..",
        "parametreler": ["il ilçe"],
        "ornekler": [".nobetci çanakkale merkez"]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
from KekikSpatula import NobetciEczane


@Client.on_message(filters.command(['nobetci'], ['!', '.', '/']) & filters.me)
async def nobetci(client: Client, message: Message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True)
    #------------------------------------------------------------- Başlangıç >
    girilen_yazi = message.command

    if len(girilen_yazi) == 1:
        await ilk_mesaj.edit(
            "__Arama yapabilmek için `il` ve `ilçe` girmelisiniz..__")
コード例 #15
0
ファイル: indir.py プロジェクト: frabixtr/bot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem : {
        "aciklama"  : "Yanıtlanan mesajı metin olmaması halinde indirir..",
        "kullanim"  : [
            "Yanıtlanan Mesaj"
            ],
        "ornekler"  : [
            ".indir"
            ]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
from Userbot.Edevat._pyrogram.progress import pyro_progress
from Userbot import INDIRME_ALANI
from time import time
from asyncio import sleep

@Client.on_message(filters.command(['indir'], ['!','.','/']) & filters.me)
async def indir(client:Client, message:Message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__", disable_web_page_preview = True)
    #------------------------------------------------------------- Başlangıç >
コード例 #16
0
# https://github.com/muhammedfurkan/UniBorg/blob/master/stdplugins/direct_link.py

from Userbot.Edevat.zenginLog import log_yolla
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem : {
        "aciklama"  : "`GoogleDrive`, `ZippyShare`, `Mega.nz`, `Yandex.Disk`, `Cloud.Mail.ru`, `MediaFire`, `SourceForge`, `OSDN`, `GitHub`, `AndroidFileHost`\nEntegreli direkt link ayıklayıcı..",
        "kullanim"  : [
            "Link",
            "Yanıtlanan Link"
            ],
        "ornekler"  : [
            ".direkt link"
            ]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
import json, re, urllib.parse, requests
from os import popen
from random import choice
from bs4 import BeautifulSoup
from humanize import naturalsize

@Client.on_message(filters.command(['direkt'], ['!','.','/']) & filters.me)
async def direkt(client:Client, message:Message):
    # < Başlangıç
    await log_yolla(client, message)
コード例 #17
0
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT

DESTEK_KOMUT.update({
    "eklenti": {
        "aciklama":
        None,
        "kullanim": [None],
        "ornekler": [
            ".eklentilist", ".eklentiver ping",
            ".eklential «Yanıtlanan Eklenti»", ".eklentisil !komut"
        ]
    }
})

from Userbot.Edevat._pyrogram.pyro_yardimcilari import yanitlanan_mesaj
from Userbot import SESSION_ADI
from Userbot.Edevat.eklenti_listesi import eklentilerim
from pyrogram import Client, filters
import asyncio, os, sys

mesaj_baslangici = '`Hallediyorum..`'


@Client.on_message(
    filters.command(['eklentilist'], ['!', '.', '/']) & filters.me)
async def eklenti_list(client, message):
    await log_yolla(client, message)
    ilk_mesaj = await message.edit(mesaj_baslangici)
コード例 #18
0
ファイル: carbon.py プロジェクト: keyiflerolsun/keyifUserBot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT, SESSION_ADI
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "`carbon.now.sh` Apisi..",
        "kullanim": ["Yanıtlanan Mesaj", "Yanıtlanan Dosya", "Metin"],
        "ornekler": [".carbon"]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
from Userbot.Edevat._pyrogram.pyro_yardimcilari import yanitlanan_mesaj
from requests import post
import shutil, os, urllib


@Client.on_message(filters.command(['carbon'], ['!', '.', '/']) & filters.me)
async def carbon_api(client: Client, message: Message):
    # < Başlangıç
    await log_yolla(client, message)
    yanit_id = await yanitlanan_mesaj(message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True)
    #------------------------------------------------------------- Başlangıç >
    girilen_yazi = message.text
    cevaplanan_mesaj = message.reply_to_message
コード例 #19
0
ファイル: disc.py プロジェクト: keyiflerolsun/keyifUserBot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "KekikSpatula'dan DiscUdemy Kurslarını verir..",
        "kullanim": ["kategori"],
        "ornekler": [".disc python"]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
from KekikSpatula import DiscUdemy


@Client.on_message(filters.command(['disc'], ['!', '.', '/']) & filters.me)
async def disc(client: Client, message: Message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True)
    #------------------------------------------------------------- Başlangıç >
    girilen_yazi = message.command

    if len(girilen_yazi) == 1:
        await ilk_mesaj.edit(
            "__Arama yapabilmek için `kategori` girmelisiniz..__")
コード例 #20
0
ファイル: ping.py プロジェクト: frabixtr/bot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem : {
        "aciklama"  : "botun hayatta olup olmadığı kontrolü..",
        "kullanim"  : [
            None
            ],
        "ornekler"  : [
            ".ping"
            ]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
import asyncio, datetime

@Client.on_message(filters.command(['ping'], ['!','.','/']) & filters.me)
async def ping(client:Client, message:Message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__", disable_web_page_preview = True)
    #------------------------------------------------------------- Başlangıç >

    basla = datetime.datetime.now()
コード例 #21
0
ファイル: ezan.py プロジェクト: keyiflerolsun/keyifUserBot
# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.

from Userbot.Edevat.zenginLog import log_yolla, hata_log
from Userbot import DESTEK_KOMUT
from pathlib import Path

DESTEK_KOMUT.update({
    Path(__file__).stem: {
        "aciklama": "KekikSpatula'dan ezan vakti bilgilerini verir..",
        "kullanim": ["il"],
        "ornekler": [".ezan çanakkale"]
    }
})

from pyrogram import Client, filters
from pyrogram.types import Message
from KekikSpatula import Ezan


@Client.on_message(filters.command(['ezan'], ['!', '.', '/']) & filters.me)
async def ezan(client: Client, message: Message):
    # < Başlangıç
    await log_yolla(client, message)
    ilk_mesaj = await message.edit("__Bekleyin..__",
                                   disable_web_page_preview=True)
    #------------------------------------------------------------- Başlangıç >
    girilen_yazi = message.command

    if len(girilen_yazi) == 1:
        await ilk_mesaj.edit("__Arama yapabilmek için `il` girmelisiniz..__")
        return