Upload files to "/"
This commit is contained in:
commit
b2cc067221
43
telegramMastodonBot.py
Normal file
43
telegramMastodonBot.py
Normal file
@ -0,0 +1,43 @@
|
||||
TOKEN_Telegram = "7727645914:AAGxMNFEV3ry5W-HS8t4eWgtRmX1vZJqpqk"
|
||||
|
||||
from telebot import TeleBot
|
||||
from mastodon import Mastodon
|
||||
|
||||
bot = TeleBot(TOKEN_Telegram)
|
||||
|
||||
# Yusuf Hoca: 816494516
|
||||
# Hadis Botu: 7727645914
|
||||
# Hadis Kanal: -1001205204850
|
||||
|
||||
data = {
|
||||
816494516: -1001205204850,
|
||||
# 7581042235: -1001205204850 # Yönetici komutu
|
||||
}
|
||||
|
||||
@bot.message_handler(content_types=['text'])
|
||||
def give(m):
|
||||
dataKeys = data.keys()
|
||||
if(m.from_user.id in dataKeys and m.chat.id in dataKeys and m.chat.type == "private"):
|
||||
try:
|
||||
bot.send_message(data[m.from_user.id], m.text)
|
||||
bot.send_message(m.chat.id, "*Telegram kanalınızda gönderi paylaşıldı.*", parse_mode='Markdown')
|
||||
except:
|
||||
bot.send_message(m.chat.id, "*Telegram kanalınızda gönderi paylaşılamadı.*\n Lütfen bot yöneticisi ile iletişime geçiniz. bc1428@vuhuv.com", parse_mode='Markdown')
|
||||
|
||||
try:
|
||||
mastodon = Mastodon(
|
||||
client_id='LOD2-WQ8fbGT42i6WeCWPvRppbj0Y1hIrOWXEXEHxRc',
|
||||
client_secret='9xADkvI1GYtjOHXpXOPL4V6UdiuCIz94OqJClzzYhSA',
|
||||
access_token='TZxWQBoDqSeOme05gKipQaN0yzK0EsHAH-eu13m3ZDs',
|
||||
api_base_url='https://arslansah.com.tr'
|
||||
)
|
||||
mastodonStatus = mastodon.status_post(m.text)
|
||||
statusMessage = f"*Arslanşah Mastodon Sunucusunda Gönderi Paylaşıldı.*\n{mastodonStatus.uri}"
|
||||
except:
|
||||
statusMessage = "*Mastodon'da gönderi paylaşılamadı.*\n Lütfen bot yöneticisi ile iletişime geçiniz. bc1428@vuhuv.com"
|
||||
|
||||
bot.send_message(m.chat.id, statusMessage, parse_mode='Markdown')
|
||||
else:
|
||||
bot.send_message(m.chat.id, "*Yalnızca yetkili kişiler botu kullanabilir.*", parse_mode='Markdown')
|
||||
|
||||
bot.polling()
|
||||
Loading…
Reference in New Issue
Block a user