لإنشاء بوت بسيط لحماية تلكرام باستخدام اللغة البرمجية Python، ستحتاج إلى استخدام المكتبة
python-telegram-bot
. يتطلب هذا تثبيت المكتبة أولاً، ويمكنك إجراء ذلك باستخدام pip:
pip install python-telegram-bot
سوف نقوم بإنشاء بوت يمكنه حظر المستخدمين الذين يرسلون رسائل تحتوي على كلمات معينة قد تكون غير مرغوب فيها. هنا مثال على الكود:
from telegram import Update, Bot
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackContext
# قم بتعيين توكن البوت الخاص بك
TOKEN = 'YOUR_BOT_TOKEN_HERE'
# قائمة الكلمات المحظورة
banned_words = ['كلمة1', 'كلمة2', 'سبام', 'إعلان']
def delete_and_ban(update: Update, context: CallbackContext):
message = update.message
user = update.message.from_user
# تحقق إذا كانت الرسالة تحتوي على كلمات محظورة
if any(word in message.text.lower() for word in banned_words):
# حظر المستخدم من المجموعة
bot.ban_chat_member(chat_id=update.message.chat_id, user_id=user.id)
# حذف الرسالة من المجموعة
message.delete()
print(f'Banned user {user.username} for saying a banned word.')
def main():
# تهيئة البوت
updater = Updater(TOKEN, use_context=True)
dp = updater.dispatcher
# إضافة معالج رسالة
dp.add_handler(MessageHandler(Filters.text & ~Filters.command, delete_and_ban))
# بدء تشغيل البوت
updater.start_polling()
# البوت يعمل حتى يتم إيقافه
updater.idle()
if __name__ == '__main__':
main()
هذا الكود يقوم بإنشاء بوت يراقب الرسائل في المحادثات ويحظر المستخدمين الذين يرسلون أي من الكلمات المحظورة المحددة في القائمة
banned_words
. يجب أن تستبدل
'YOUR_BOT_TOKEN_HERE'
بالتوكن الفعلي لبوتك الذي تحصل عليه من BotFather على تلكرام.
تأكد من أن بوتك لديه صلاحيات الإدارة في المجموعة ليتمكن من حظر المستخدمين وحذف الرسائل.
المطور -
@g_7_6_8بوت تواصل -
@C_5_7botالقناة -
@FYY_J