discord_susbot/versions/susbot1/commands_scripts1.py
2024-02-12 15:06:03 +01:00

91 lines
1.8 KiB
Python

import funcom_hub1 as fh
import time, random, os, discord
async def primenum_event(message): #primenumbers script
vstup = int(message.content.split("~primenum ",1)[1])
print('number:', vstup)
delitel = 1
vst_up = int(vstup / 2) #vstup děleno dvěmi
nasel = 0
if vstup >= 999999:
answer = 'Too big number.'
nasel = 3
elif vstup == 2:
answer = str('\nNumber %d IS a prime number.' % (vstup))
else:
vystup = str('Number %d is divisible by:' % (vstup))
while delitel <= vst_up:
delitel = delitel + 1
deleno = vstup / delitel
if deleno == int(deleno):
if delitel == 2:
answer = str('Number %d is divisible by two...' % (vstup))
nasel = 3
break
vystup = vystup + "\n " + str(int(deleno))
nasel = 1
if nasel == 0:
answer = str('Number %d IS a prime number.' % (vstup))
elif nasel == 1:
answer = vystup + str('\nNumber %d IS NOT a prime number.' % (vstup))
await message.channel.send(answer)
print('Bot send:', answer)
#
#
#
#
async def scprove_event(message): #scientists prove that... script
input_message = str(message.content.split('~scprove',1)[1])
output = str('Scientists prove that') + input_message + ('.')
print('Bot send:', output)
await message.channel.send(output)
#
#
#
#
async def help_string(message): #help script
cc = ''
ff = ''
for C in fh.command_list.values():
cc = cc + C.help_print()
for C in fh.function_list.values():
ff = ff + C.help_print()
final_message = '**__Commands__:**\n' + cc + '**__Functions__:**\n' + ff
await message.channel.send(final_message)
#
#
#
#
async def etime_event(message): #epoch time script
await message.channel.send(time.time())
#
#
#